retry publishing amqp messages as per michael's advice