Решили так.
1. Отключаем тестовую от хранилища, обновляем, тестируем. Изменения в расширениях правим но в хранилище не кидаем.
2. В рабочей захватываем корень хранилища с рекурсией, обновляем.
3. Помещаем изменения в расширениях в хранилища и обновляем их в рабочей.
4. Применяем все изменения в рабочей и помещаем захваченные объекты в хранилище.
5. Обновляем тестовые.
(2) зачем такие сложности? подключайте прод и тестовую базу к одному хранилищу. в тестовой рекурсивно захватываете и объектиняете. потом помещаете. в проде - получаете все изменения.
Основная теорема систематики: Новые системы плодят новые проблемы.