This is what I feel to be a logic bug.
1. Killed enemy hero, he reappears in the nearest town.
2. Attack said town in the same turn.
3. Hero casts Berserk on himself, when he only has one HP, and promptly dies.
Suggestion: Don't use Berserk when the unit has less than 5 HP?