When a handle_response status code did not evaluate to an integer, the handler returned a 500 without closing the upstream response body, leaking the connection.