I noticed that your corpse disappears if you log into another toon on the same account.
It reappears when you log back in on the corpse-specific toon.
I have seen corpses lying around for a few days rt so I am unsure if there is decay, or if those players came back for their bodies.