Fixes a bug when the client cannot connect to the sparql endpoint.
If the client cannot connect to the sparql endpoint the response handler function only receives two parameters.  This causes callback to be null, and means that the library will crash inside nextTick (at: callback.apply(scope, args);) and will not return an error, or call the callback that was passed to the library.