Many of the resolver unit tests expect `Resolver::FAILED_UNABLE_TO_RESOLVE`, but often the tests fail by timing out `Resolver::FAILED_TIMED_OUT`. A possible fix is to expect either error because we might not have control over how these fail.