I've noticed this also. Even for my own body. For some reason the Respawn never works until I exit and rejoin the server, and when I get back to my body it's gone.
I'd like the respawn to function as expected, so I can rejoin the server and run to my body to pick up my gear (assuming nobody else has looted it).