Turning off auto afk is a quick fix for the curious onlooker problem, but still there is a problem in that Sny knows you are afk yet are running around.
What I mean is that, Sny must be getting ton of information of players being seemingly active (even zoning ahem..) but afk. These would be massive red flags for some future action.
The question is why does it go auto afk when you are running melee and casting through mq2? Is it because the hooks that mq2 provide are not counted as regular keystrokes?
I wonder if sending periodic tells between your bots be enough to cancel this auto afk.
Perhaps one has to rig in some AutoIt or AutoHotKey scripts to do some periodic stuff, but that would be getting silly.