add a rabbitmq complex lifecycle test