No offense, but in my opinion it's easier to count things that are NOT broken in this mission. This bug just happens to be one of them that's easier to reproduce and fix. The idea of the mission is great, there's just some game breaking bugs on every X number of playthroughs as well as strange design choices*.
*(Why on earth are you rewarded for more and better quality gear for dying in later waves? Scavenging for ammo and gear becomes nearly pointless.)
/rant