Pass through RestResponse's status code to HTTP Response

Currently the servlet swallows the original status code and always returns a 200 response even if an error occurs.