If the overridePolicy was not set at the start, it would trigger a background fetch. This would overwrite the filters value at some random point during testing, causing flakiness.
We can use currentAuthStatus() instead of having a live subscription to determine if we're on dotcom. That is simpler.
There were a few problems:
Test plan
CI