Check if your service broker is conversing with SQL/ServiceBroker/BrokerConfiguration.
When Service Broker cannot find a route for a conversation, Service Broker checks the routing table for a service named SQL/ServiceBroker/BrokerConfiguration. If an entry exists for that service, Service Broker creates a new conversation to that service and
sends a message on that conversation requesting that a route be created. When the conversation to the BrokerConfiguration service ends, Service Broker again attempts to route the message. If no route exists at that point, Service Broker marks all messages
for the conversation as DELAYED. After a time-out period, Service Broker again requests a route from the BrokerConfiguration service.