No problem, I don't envy the task you have ahead of you in solving some of the OOS issues 
One thing that may help is to add some more logging commands into some of the python scripts, particularly those related to events & the AC. Just a quick print line with the turn number, player ID (or name) and name of the function would work well. Since we all know which turn it went OOS on we could cross reference that with the log file for you, this would also make it easier to identify problems with events occuring with AI players as they don't do such a good job of reporting OOS issues to us. Since I have yet to see an exception when the game goes OOS my gut feeling is that everything is working ok (or not working at all, but not generating exceptions anyway) but something isn't getting communicated to all of the players.

One thing that may help is to add some more logging commands into some of the python scripts, particularly those related to events & the AC. Just a quick print line with the turn number, player ID (or name) and name of the function would work well. Since we all know which turn it went OOS on we could cross reference that with the log file for you, this would also make it easier to identify problems with events occuring with AI players as they don't do such a good job of reporting OOS issues to us. Since I have yet to see an exception when the game goes OOS my gut feeling is that everything is working ok (or not working at all, but not generating exceptions anyway) but something isn't getting communicated to all of the players.