Make ProducerTemplate somewhat operational and switch vertx-queue over to use this.
Change needed to support sending events from legacy code