Common: Delay before broadcasting settings changed.

Add 1 second delay to allow enough time for system to write
preferences. When the preference is read while it's being written, the
hooks might retrieve the wrong value.

Thanks @Dzakus for pointing out in issue "Sometimes it shows the
batterybar when it is switched off"