There appears to be a race condition that causes a revive bug, where a character gets stuck dead, while revival becomes not possible and revive timer is not displayed.
This happens if the character receives a heal very close to the death event. For example a tick of heal-over-time or a heal from the lifesteal that happened after character has died (e.g. damage lands on a mob and triggers a lifesteal after the character suffered fatal blow). In those cases the character is dead with healthbar showing life equal to post-death healing amount, and revival timer/button does not trigger.
I've reproduced this multiple times.
This happens if the character receives a heal very close to the death event. For example a tick of heal-over-time or a heal from the lifesteal that happened after character has died (e.g. damage lands on a mob and triggers a lifesteal after the character suffered fatal blow). In those cases the character is dead with healthbar showing life equal to post-death healing amount, and revival timer/button does not trigger.
I've reproduced this multiple times.