user.connected() needs type-coerced equality

this.disconnectSince begins as undefined. The test for (undefined === null) will always produce false, since the typeof null is "object". As stands, user.connected() erroneously returns false for a connected user. Relaxing the test will return the expected result.