If you use a trigger with the condition:
alive
unitit will activate every time
unit respawns.
You
could have a trigger for every unit, or you could have just one trigger with the condition line:
alive player
which will activate on each clients computer when they respawn. You could use this trigger to rearm the players soldier. I recently used it in conjunction with a script to rearm the player to have the exact loadout they had at the start of the mission (this based on the name of the players unit).
Anyway, there's a couple of ideas. I'm sure you can work out which works best for your particular situation