I do still think that if the automated un-AFK system must remain in place that it should be tweaked to at least require some sort of actual interaction with the game itself. Moving the mouse to minimise the game or using alt+tab a second too late should not take you out of the away status you just purposely set. Fine if they want talking, moving, interacting, etc to cancel it but at least make it only be cancelled when something is sent to the server, not something client side only.