Fix: Save setting success semantics

We weren't honoring the semantics of saving
settings in the case of the 'demo' setting.