rabbitmq connection recovery