Sorry to hear about the problems you're having with Service Broker. I tried Service Broker for a limited use-case a few years back after being introduced to it during an exam. I personally do not like it and have stopped using it. I'm wondering if you have considered a different approach to solving your business problem (instead of using Service Broker).
Do you know Denny Cherry? I've heard him talk about Service Broker (I believe it was a conference) and he seemed very competent with it. Maybe you should send him the question - https://www.dcac.co/