https://issues.apache.org/jira/browse/AMQNET-448
diff --git a/src/main/csharp/Transport/Failover/FailoverTransport.cs b/src/main/csharp/Transport/Failover/FailoverTransport.cs
index 998605f..f68d615 100644
--- a/src/main/csharp/Transport/Failover/FailoverTransport.cs
+++ b/src/main/csharp/Transport/Failover/FailoverTransport.cs
@@ -467,13 +467,13 @@
 					connectedToPriority = false;
                     connected = false;
 
-                    if(this.Interrupted != null)
-                    {
-                        this.Interrupted(transport);
-                    }
-
 	                if (reconnectOk) 
 					{
+	                    if(this.Interrupted != null)
+	                    {
+	                        this.Interrupted(transport);
+	                    }
+
 	                    updated.Remove(failedConnectTransportURI);
 	                    reconnectTask.Wakeup();
 	                }