Based on the issue you raised here, I setup an error reporting service for the game and I was able to track down a couple hard-to-reproduce bugs as a result. I was never able to reproduce the original issue, but hopefully some of the other fixes have taken care of the problem. If not, I should have more data to work with if you or anybody else hits the issue again. Thanks again for the help!