This is non-logging related change: in some cases config was left "in limbo": appConfig.save was not invoked, even if above config of this component was made "dirty": line 193 `List<CScheduledTask> tasks = getCurrentConfiguration( true );`

Now config is _always_ saved, as we _always_ make it dirty, even if sometimes no actual change happens. Leaving config dirty is wrong.