I've gotten it to the mid 50's so far but I have had to babysit it the entire way, and I think the longest stretch it managed to run on its own for was about 40 minutes. Otherwise I've had to stop it to remove lines from the profile where it's trying to pick up quests it can't, or repeating quest objectives it's already completed, or manually finishing quests where it thinks it's completed them but hasn't.
The problem then is that if it passed a checkpoint in the profile during that run, when I restart the bot it ignores everything next in its current quest chain and tries to path its way through a couple of zones to get to the next questing branch, usually through several horde camps where it'll get killed repeatedly.
For example, last night I decided to see what would happen if I let it AFK while I slept, and I've woken up this morning to find it having completed the 3 quests it was working on when I left it and then spent the night trying to pick up a nonexistant quest from another quest giver. Literally 7 hours standing in one spot.
There's no point in reposting my profile because its now missing a ton of quest pickups and objectives where I've had to remove them after the fact to unstick the bot.
It's still better than doing it by hand, so I'm not ungrateful for it
EDIT: 55 and the next quest chain can't be started due to a missing pre-requisite (Netherguard needs you!), so I guess I'll be retiring this profile here and manually getting to the start of a new one. Thanks for the ride!