Zombies that die in fire always drop items

Fixes #2732.

Am I the only one bothered by z->die needing to be manually called whenever a zombie's HP runs out? Shouldn't that happen in z->hurt? Or am I missing something?