Como não conseguimos encontrar uma solução, decidimos parar de usar o TransactionScope para nossos propósitos e organizar a reversão nós mesmos.
Acho que TransactionScope e Oracle não combinam bem, talvez o SQL Server lide melhor com isso, mas isso não é uma opção para nós.
Obrigado por ler.