You're probably using the ForceRespawn input to game_forcerespawn.
Since you know when this output will happen (on intel capture), you can simply change where the team's spawn is before you send ForceRespawn.
What you would do is send a Disable input to each team's normal spawns, then an Enable input to a new set of spawns (which have the Start Disabled? keyvalue set to "Yes") placed in the intel room, then a ForceRespawn to your game_forcerespawn.
Then, send a Disable input to the intel room spawns with a delay of 5 seconds, and an Enable input to each team's normal spawns with the same delay.
If you didn't follow all that, here's a prefab VMF: