Github user mtaylor commented on the issue:
https://github.com/apache/activemq-artemis/pull/1624
@clebertsuconic After looking into this, it starts getting rather complex,
to catch all the edge cases in the various components. e.g. What happens if
the shutdown thread is blocked as a component can't shutdown. Perhaps just a
timeout on shutdown is enough to solve this problem. I have a test (still
failing). Please take a look.---
