Sort of my thinking, the gun in True Lies simply could have a design flaw, been broken or some other oddity to cause it to fire down the steps. Another aspect of this to test would have been to see if the gun -assuming it would fire as it tumbled down the stairs- would have only fired away from the hero.