The delegated backend in JGroupsBackendQueueProcessor is now only being closed when the backend is "locally owned".
Need to verify if this is racy.
the new close condition was introduced as part of
From what I can see, each JGroupsBackendQueueProcessor gets its own delegate instance, so I'm not sure how we could have a race condition here...?
Anyway, I had to touch this code while working on and the new code (PR coming) doesn't seem dangerous. Maybe we can close this ticket?