Зачем "изменить код, перемайнить блокчейн" ?

Если можно просто "изменить код".
Потому что я крайне сомневаюсь что можно сделать иначе.
Хотя Ваш способ не решает задачу. Единственное, что Вы можете добиться с помощью отката блокчейна, это убрать транзакцию, в результате которой на адрес А появились суммы. Переместить их в адрес Б не получится.
Очевидно что, но стоит задуматься почему я предлагаю откат транзакции. Средства вернутся на предыдущий адрес и если у него есть хозяин, то он сможет перераспределить эти деньги.
Я сообщением выше вроде ясно показал, как это можно делать без реорганизации блоков.

Слишком обобщенно, вот в чем проблема. Мне интересен более прикладной пример, как то удаление с базы UTXO, или реорганизация блокчейна или вот что-то такое.
А не просто "Ну мы ставим условие что адрес теперь денег не имеет". Ну а можно ли его поставить, вот в чем вопрос.