Draft: button-sync: Do not overwrite not applied uci settings
Button-sync checked whether value saved in UCI corresponds to the value in MCU and whenever they differed, it overwritten UCI value with value from MCU. But the latest change could easily be change in UCI that was yet not applied. So instead of comparing MCU value against UCI value, compare last seen value with current one and overwrite only on change.