return an error object as the first argument to the callback instead of an object with an error key, as per https://github.com/functioncallback/session.socket.io/issues/11