In reference to the game hanging, I have tried to track when it happens. Here's my experience:
I am running an AtB campaign in HQ. I launched a scenario from HQ to MM. Because I was curious about the double blind system after reading Simon's post about transparent units, I switched that option on and clicked to go to the battlefield.
First move phase after deployment, princessbot got hung up and wouldn't move. Waited for quite a while, terminated the MM session, launched a new one from HQ. Left the default game settings alone, clicked to the battlefield, had no trouble with that match at all.
I intend to try this a few more times to confirm that messing with the game settings reproduces the bot hang up. Will report back when I have time to run it again.