Since the developers are not interested in having an AFK move to channel feature, how about a client option so that if you are AFK for X amount of time it will set your status to away and set a message on it?