Спасибо, что подтвердили предположение!
Да, вызовы skip не стоят, но это нормально , тк иначе будет data inconsistency
Ненормально, что это приводит к таким последствиям, будто я все данные во всех таблицах базы в одной транзакции удаляю ... гррр
Мало того, что диалога не привинтишь в эти уродливые кастомные скрипты(чтобы управлять выбркой в данном слуачае и удалять блоками, например), так они еще и элементарно толком не работают