Ok, I think this is simply a timing issue. The server does a lot more in the 4th round than in 1 - 3, and even more so because it's 4 rounds long. I think I just need to optimize some code tp speed things up.
What lead me to this conculsion was looking at some logging info I had someone do for me on their computer. In the server logs it shows a correct response, however, in their local computer logs it showed that it received nothing from the server. That tells me that something timed out while waiting - even though the timeout setting in the game was set higher it doesn't seem to be making a difference.
I'll let you guys know when I have made more changes.
Thanks for all the help!!
Mark