You just can't train for everything. I agree with the poster who said familiarity with the weapon is most important. I don't see the point of spending hours on end working on scenarios that probably won't ever happen. Even if something similar happens you can't properly simulate adrenaline, tunnel vision,etc...
As a lifelong martial artist I've trained and ran through tons of scenarios. Armed? Multiples? Kids involved? Where am I? etc....Endless!!! I figured out it's best just to be able to do a few things best than alot of things good or ok. A smaller skillset is the best weapon to have.
Learn to use your weapon and have your weapon with you, that's your best chance, if even you ever need it.