I honestly don't think there is much you can do about that, just make sure you don't lag enough to make your character load slowly when it relogs. If your character loads too slowly, the bot will try to start before your character is fully loaded, and won't be able to join the room it wants, thus getting stuck.