Если создать кастом IEnlistmentNotification, можно ли сделать его первой реализацией, выполняемой при вызове TransactionScope.Commit?
Если ваше зачисление зависит от того, происходят ли уведомления о фиксации заказа, вы делаете это неправильно.