Out of interest, when do these values get cached and how often are they updated? These look like the same settings keys that we were using before, have they always been cached rather than live values? Is the idea that they only get set during FTU, on every boot, or something else?

Have you considered the case of an upgrade from 1.1 to 1.2? Will these settings definitely be set?