CAMQPLinkStateActor set state to CONNECTED before dispatching to endpoint layer + execute tasks at QueueRouter in a pool thread instead of in the context of producerAttached/Detached + tests