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?

EDIT: Come to think of it, this should fix zombies dying from other fields vanishing too (acid, gas, etc)