Apparently a zero max health attribute is perfectly fine in vanilla and our own revive handling code appears to handle the case fine, even when EntityDeathEvent is cancelled. So we should allow it to avoid issues when these mobs are killed.
* master: Remove no longer needed tests due to last change
* Improve death events This adds the ability to cancel the events and to specify the sound.