Disconnect gsettings callback on disable, correct behavior when settings change while disabled.