IMO the only fix that are needed is:
Additionally, as mentioned earlier in the thread, if your resurrection is cancelled during the cast for whatever reason(such as moving or clicking), it should not activate the 5 minute cooldown.
- KeS likes this