IPC::MessageSender::sendWithAsyncReply is not consistent with send failures When send fails, the MessageSender code has already added a pending async reply.
<rdar://problem/101124692>
Pull request: https://github.com/WebKit/WebKit/pull/5329
Committed 256008@main (b43d9276ab01): <https://commits.webkit.org/256008@main> Reviewed commits have been landed. Closing PR #5329 and removing active labels.
This broke these API tests: TestWebKitAPI.IPCTestingAPI.CanInterceptFindString TestWebKitAPI.IPCTestingAPI.CanInterceptHasStorageAccess
https://github.com/WebKit/WebKit/pull/5940 fixes the test, though I'm not sure how the fuzzer will handle the interception of messages with replies now.