0.0.5: Prevent unchanged usage refresh flicker
Keep the existing footer state while quota refreshes are in flight and skip state writes when the derived status and quota snapshots are unchanged. Ignore observedAt during comparison because it changes on every fetch without changing the displayed quota data.