Make try-later error-handler take two arguments - the request body and the error response - rather than just the error response