https://issues.apache.org/jira/browse/AMQNET-326

For two phase TX commit the client should not
attempt to initiate a local rollback if an
exception occurs but leave that to the DTC.

diff --git a/src/main/csharp/TransactionContext.cs b/src/main/csharp/TransactionContext.cs
index c8b3ae5..9d9a7a5 100644
--- a/src/main/csharp/TransactionContext.cs
+++ b/src/main/csharp/TransactionContext.cs
@@ -414,7 +414,6 @@
                 {
                     Tracer.DebugFormat("Transaction[{0}] Commit failed with error: {1}",
                                        this.transactionId, ex.Message);
-                    AfterRollback();
                     try
                     {
                         this.connection.OnException(ex);