validate entity health when setDead is called to determine if to drop
items or not -- fixes issues of item duplication when logging out while
riding a vehicle (server calls setDead on the entity when the rider logs
out, instead of removing it gracefully)

Closes #2