with_http_retries wasn't raising after the final failure