Description
testCacheUpdateWaitFailsForUnreachableVersion takes 30 seconds, and testInitFailureDueToFeatureIncompatibility takes 5 seconds. This appears to be caused by FeatureCacheUpdater#awaitUpdateOrThrow waiting for a real CountDownLatch with a real-time timeout.
Instead, a mocked latch should be used to exit the await immediately.
This should be done both for CPU-independence, and for test execution speed.