AFAIK the saved data that LKGC uses is dynamically updated after each successful boot regardless of whether SR is enabled or not.
Correct, the Clone Control Set is automatically generated regardless of SR's config. That's why the registry has 3 copies of the Current Control Set.
The problem it has for general systems problem solving is it only has a limited timeframe where the 'last known' might still be useful. Because once you get to a desktop (even a screwed up desktop) that becomes your current last known 'good' config.
True the LKGC is updated by/to the CCS during login, but I don't think immediately after the login is accepted ... As I have gotten away with it a time or two when the login was freezing quickly. Granted those could have been flukes.