applied patch from John Heitmann to fix AMQ-889 to avoid duplicate consumers (such as on failover) leaking resources