fetchAndActivate
Fetch remote values and activate them. Call once at app launch.
Offline and throttled fetches should be handled gracefully and not throw — the compiled-in defaults (and any previously cached values) remain in effect. Only genuine, unexpected failures should propagate to the caller.