The test attempts to mock a non-OK status from a remote, however the actual result is an error in the scheduling of the remote command not an error from the remote itself. As of SERVER-46255, if the remote command fails the first case then we will attempt to schedule a _killOperations cleanup. The test does not explicitly handle the cleanup, which can result in an invariant if the async cleanup attempts to run after the fixture is destroyed.