en effet ça doit être comme tu dis car, dans cette salle à moteur, il y a du gaz partout...et le moindre coups de feu fait tout péter.
cependant je crois savoir ce qui te chiffonne (corrige moi si je me trompe)
tout a explosé car le garde t'a vu (et ce, sans qu'il ne tire un seul coup de feu)
bien entendu cela m'est arrivé aussi et, je présume que c'est un défaut des programmeurs qui n'ont pas complété la réalisation gestuelle à son terme.
les programmeurs ont peut-être du s'en tenir à un paramètre style:
pas vu (d'alerte) = pas boum
si vu ou alerte = boum
après ça peut-être juste un bug, souvent il faut juste refaire la mission et tout rentre dans l'ordre.