must've been some piss poor/sloppy threading, or stripped or something, for the pressure to blow it completely off, BEFORE completely blowing it up. OR it was only screwed on by a single thread.
Even a solid end cap strike wouldn't blow a suppressor completely off, if the threads were good and the suppressor was seated firmly in place.