We may want some special handling of the case where Sync is a broken state, e.g. if the user has changed their password, or they can't connect to sync, to keep UKM behavior more closely aligned to Sync's.
One possibility here would be to keep recording enabled, but disable recording, and just buffer logs until the user is able to connect to Sync.
Comment 1 by holte@chromium.org
, Aug 21 2017