fix for: https://issues.apache.org/activemq/browse/AMQNET-241

Stop waking up the reconnect task once the FailoverTransport has reached its maxReconnectAttempts threshold.
diff --git a/src/main/csharp/Transport/Failover/FailoverTransport.cs b/src/main/csharp/Transport/Failover/FailoverTransport.cs
index c9c9cd4..f3d0e05 100644
--- a/src/main/csharp/Transport/Failover/FailoverTransport.cs
+++ b/src/main/csharp/Transport/Failover/FailoverTransport.cs
@@ -104,7 +104,7 @@
             {

                 bool result = false;

                 bool buildBackup = true;

-                bool doReconnect = !parent.disposed;

+                bool doReconnect = !parent.disposed && parent.connectionFailure == null;

                 try

                 {

                     parent.backupMutex.WaitOne();