Начата работа над отменами
Перефигачил всё с асинхронных IOperation на синхронные, и конечный автомат, использующий различные состояния уже для запуска этих синхронных операций. Кажется, теперь стало яснее. И, кажется, теперь хоть какая-то картина вырисовывается.
Переход от двух кнопок Выполнить/Отмена к одной универсальной