Can not find a glitch in the code it should work as expected. If respawn activates it will respawn the first player to die.
When maxed there is a 50% chance of being revived. So there is a 25% chance of it occurring twice if you were the first person to die. Logically there is also a 12.5% chance if you spawn with it die respawn die and respawn again where as you will activate the power 3 times in a row. Now while 12.% may seem high remember that the real constraint is the odds that you will be the first to die 3 times in a row. Logically there is also the possibility of being revived by some other race one of these times which could boost the probabilities further. In addition if you are always getting killed so fast as to allow this event to actually occur it is more of a bonus for the other team than yourself lol.
---------- Post added at 11:39 PM ---------- Previous post was at 11:33 PM ----------
btw the odds of that occurring from your power alone are: 0.0000000381469727%
Or 1 times out of 3billion from only your power. Where as if each time lets say the chance of dying first was 50% the odds are closer to: (1.45519152 × 10^(-13))%
Thus if this occurs a second time let me know and I will use the program of this race to buy lotto tickets.