MQ Devel

Now we can use rabbitmq or other mq, this patch is for testing, not for production
This is the same pattern I suggested that you *eliminate* last week.  It has a bare `except`, and it's redundant anyway since `ensurePublish` will automatically retry.  I'm confused why this was introduced since my comments last week.