Are you talking about playable units or AI units and empty vehicles?
If it's playable units, then putting setPos in their init field might do the trick.
Something like:
this setPos [getPos this select 0, getPos this select 1, + 20];
Replace the last element in the array to what ever height you want them to respawn to. And if there's a building underneath, they'll land on it.