There are 2 reasons why the current method of just freezing completely when the timer runs out is annoying:
1) The bot leaves a game hanging, resulting in a guaranteed loss and annoying the opposing player.
2) You have to close and relaunch the bot to check on how the bot did that day (wins, losses, etc.)
Instead of just freezing up, simply have the bot no longer able to start new games, this way both problems are avoided.