Hmmm, I answered your specific question, i.e. no, it's not always possible to control the situation to always avoid door risk (or other similar risks). Yes it's most certainly possible to reduce the risk but not to eliminate it.
I'm glad you've managed to stay safe for as long as you have...