If the listener counter falls to one listener, then that
means we're the only listener and therefore we will stop the
Work by calling release and this will stop us listening needlessly when
no one is listening to the received messages.
This is a Work that is used to dynamically subscribe to a Topic and notify
listeners that are colocated in this JVM whenever a message is received
on that topic.