However, in the IDE if you pull up the status screen for an individual thread, it shows that the thread is processing messages and, in fact, our downstream systems are receiving the messages. So, two questions:
1. Why does this happen?
2. How can it be fixed, preferably without brining all our interfaces down?