Send all arguments to the callback, not just the first one

In our app, we send back three arguments: an error message, the data, and a code.

I would argue that we send all arguments to the callback, not just the first, especially because it looks like socket.io.js does it this way (https://github.com/LearnBoost/socket.io/blob/master/lib/socket.js#L318).