Isn't this unnecessary? The pending response is already removed in `fireRequestIfNeeded` before the transport is opened.