Для правильного вопроса надо знать половину ответа
Скорее всего такое удаление обрабатывается как атомарная операция, вписаться в середину невозможно. Как вариант - убрать ON DELETE CASCADE и добавить триггер BEFORE DELETE с удалением связанных записей по триггеру.