Я предпочитаю проверить Свойство DistributedIdentifier .
В ближайшем окне при отладке введите:
System.Transactions.Transaction.Current.TransactionInformation.DistributedIdentifier
Если значение равно Guid.Empty {00000000-0000-0000-0000-000000000000}, то это не распределенная транзакция (в документации указано значение null, но это неверно, поскольку это не обнуляемый тип). Любое другое значение Guid указывает, что транзакция была преобразована в распределенную транзакцию.