Presence can break with gateways installed
The "online" presence value won't send correctly when gateways are enabled in some cases. This manifests as users stuck on "away due to idle". Looking at the packet output, the online presence is going directly to a gateway instead of the server.
Found issue and fixed.