I have a really weird experience with multiplayer via Gamespy. My friend hosts a game, and I can join. If my friend loads a saved game, I can't join his game and time out. However, if my friend first hosts a new game which I join, then quits and loads the saved game, I can join his game. To...