The response object from `http.ClientRequest` only seems to amit a close event if the request was aborted?