I was under the impression that if you have respawn="group" set in the description.ext, then you can add a brand new soldier to the group in the player's died handler. He will then respawn in that new body rather than in an exact copy of the one he died in. Don't quote me on that though, since I've never tried to do it myself (and I assume it works in MP). Maybe try some searching on that...