Server: allow users to be logged in but not present.
Worker: reuse _setupWebSocket
Fix jshint errors