Actually already answered here: Different versions in update manager / installed
See MCU Protocol error caused by running an older version of the firmware
No (also answered in the link above), but improvements to the MCU flashing are on the roadmap.