А вообще, перефразируя известную поговорку, УКМ неисчерпаем так же, как атом, и на все случаи жизни невозможно подстелить соломы. Каждый случай уникален, у многих из нас кассовая система глубоко кастомизирована (в lua, например). Всего С+ предусмотреть не может, и все тестирования у них проводятся на свежеустановленных версиях безо всякого кастома.
Поэтому все проблемы обновления возможно преодолеть только одним способом: отработкой процедуры обновления на стенде. Кроме того, стенд позволяет отловить и пофиксить многие баги новой версии до её установки на "боевой" системе, а также проапгрейдить весь свой кастомайзинг. Чтобы потом можно было всю сеть из 100 магазинов (40 из них - на СМах, остальные - на СГО) обновить за одну ночь и в спокойной обстановке отлавливать и фиксить баги, которые на стенде не были выявлены.