Endermen have been coded to drop the block they are holding when killed. But they still render as if they are holding the block when they die (even though the block has already been dropped as an item).
What is expected:
Endermens' hand is empty when they die/drop the block.
Endermens' hand is still holding the block though the block has been dropped as an item.
This all happens when an enderman dies.