The IOErrorEvent you saw was from a web request timeout - are you on a flaky wifi or something? Maybe the server hiccuped. I think in general the game needs to be a little less sensitive to that stuff, and just retry (the timeout is stupidly low).
This computer isn't even on wifi, it's wired. It didn't happen when I retried, though. So I'm good.