More stucks:
1) Audience with the emperor - talk to azshera (act2), the bot doesn't wait to talk to her and just goes roaming north-east of the map, then bugs out.
2) Picking up the first shard in the khazra den, if it doesn't happen the bot will never enter the den to do it again and will keep idling outside.
3) Breaking auriel's prison after rakanoth, if not done after the raka kill. The bot will idle outside the library of hope in the gardens and never enter to try and break the prison again
4) Same with poison after the spider boss in act1. If not done after kill - the bot just idles outside the room never entering.
5) Same with stranger after butcher kill. If the bot kills butcher but for some reason doesn't enter the next room (where the stranger is), he will then spawn outside butcher room and never enter it.
6) Also there is some confusion with "double" instances, like Voa + CoB and Warrior's rest + Crypt of the ancients. One of the bots just kept farming crypt of the ancients overnight, while he already took the shard there, but he never left it go look for the second shard in the Crypt.
The best thing to implement would be something of an automatic quest restarted if the bot doesn't get any progress (no progress in questing for 15 minutes = restart from the latest quest, but not "continue" game, but start another one.) or maybe even when the bot leaves the game 5 times in a row with the "something unexpected happened" reason. This will eliminate all the confusion with bot getting a checkpoint somewhere he is not supposed to or visa versa not getting a checkpoint he was supposed to get.
Overall still this is an awesome profile. WIth more failsafes it will probably be the best one ever =)