I believe this to be the case too. After reading some of the code, it appears that the orb goes back to Spawn after you release it, which to me would be the start of the game.
Where in the code did you read this?? Perhaps you've seen something we missed? I know there's quite a few people that have torn the code apart and I've never heard anything along these lines about the Orb going back to spawn. Although it could make sense as the screens go black and white temporarily when the team recieves the death machines,like it was at the beginning of the game in the spawn room.
This is after you shoot the orb in the code.
soul_release( model, origin )
{
soul = Spawn( "script_model", origin );
soul SetModel( "tag_origin" );
soul PlayLoopSound( "zmb_egg_soul" );
fx = PlayFXOnTag( level._effect["gersh_spark"], soul, "tag_origin" );
time = 20;
model waittill( "death" );
level thread play_egg_vox( "vox_ann_egg6_success", "vox_gersh_egg6_success", 9 );
level thread wait_for_gersh_vox();
soul MoveZ( 2500, time, time - 1 );
wait( time );
soul Delete();
wait(2);
level thread samantha_is_angry();