Admins see users even if they set their status to offline.
away, busy invisible etc. UserStates
away - when user is online but no activity for an X amount of time.
busy - set by user
invisible - set by user
This sounds like a good functionality to add to the chat/IM feature for NodeBB. The entire thing is due for a rewrite anyway, or at least the front-end.