Implement DespawnReason.REMOVED

When an entity is 'dead' but was not killed, mark it REMOVED rather than
DEFAULT.