Revert "QPID-8238: turbo filter optimistation"

This reverts commit c30e8aeb66dc98e2e23c09568c3f3770e1dc0d22.
diff --git a/broker-plugins/logging-logback/src/main/java/org/apache/qpid/server/logging/logback/Logback1027WorkaroundTurboFilter.java b/broker-plugins/logging-logback/src/main/java/org/apache/qpid/server/logging/logback/Logback1027WorkaroundTurboFilter.java
index 105b2e3..9787fbb 100644
--- a/broker-plugins/logging-logback/src/main/java/org/apache/qpid/server/logging/logback/Logback1027WorkaroundTurboFilter.java
+++ b/broker-plugins/logging-logback/src/main/java/org/apache/qpid/server/logging/logback/Logback1027WorkaroundTurboFilter.java
@@ -43,7 +43,11 @@
                               final Object[] params,
                               final Throwable t)
     {
-        if (t != null && hasRecursiveThrowableReference(t, null))
+
+        Set<Throwable> seen = Collections.newSetFromMap(new IdentityHashMap<Throwable, Boolean>());
+
+
+        if (t != null && hasRecursiveThrowableReference(t, seen))
         {
             final int locationAwareLoggerInteger = Level.toLocationAwareLoggerInteger(level);
             logger.log(marker, logger.getName(), locationAwareLoggerInteger, format, params, new StringifiedException(t));
@@ -59,12 +63,6 @@
         {
             return false;
         }
-
-        if (seen == null)
-        {
-            seen = Collections.newSetFromMap(new IdentityHashMap<Throwable, Boolean>());
-        }
-
         if (!seen.add(t))
         {
             return true;