Not a big deal, but if the client crashes while it is
set to auto-away, when the client is restarted, that
presence setting becomes 'permanent' until modifed
manually. Would be nice if on startup:
if ("the current presence" == "the auto-away presence"){
reset presence to a sensible default, like
available/"online"
}