* Use error code for HTTP status, defaults to 500 * Use logic from HandleErrorsWithView, make sure status is valid