Pass Through the Error from the Request Validation to Callback

Currently if the validateRequest method returns an error, the callback function is not called.  This passes the error through to the callback.