Poiché non siamo riusciti a trovare una soluzione, abbiamo deciso di interrompere l'utilizzo di TransactionScope per i nostri scopi e di organizzare noi stessi il rollback.
Trovo che TransactionScope e Oracle non si uniscano bene, forse SQL Server lo gestisce meglio, ma questa non è un'opzione per noi.
Grazie per la lettura.