FailableRequests
Fails the requests of the clients it is installed on, in flight and new, while failRequests runs. A failed request throws an IOException, which callers treat as no network, so it also ends a crypto transaction that waits on it. The caller's own cancellation still wins.