When using the BIS revice system the respawn eventhandler fires immediately a player is killed. It then fires again when he respawns.
Note, if the player selects respawn from the escape menu, it doesn't fire as he dies, only when he actually respawns.
Also, this behaviour is not seen in a mission that doesn't use BIS revive.