Por que, ao invés de usar o RabbitMQ para processos assíncronos, não colocaram um simples async no frontend?
Sigiloso
Porque o usuário final precisava da retorno de sucesso/falha no cadastro enquanto a aplicação fazia outras operações assincronamente.