The order in which `close` is emitted on the `http.ClientRequest` request and response object is inconsistent depending on the situation. See https://github.com/nodejs/node/pull/20075/commits/e2e18aea321c0910eeb1562680dda13473e3b455 and https://github.com/nodejs/node/pull/20075