Robustify rabbitmq consumer (signature process):
- Handle connection recovery when a disconnection is detected
- Manual Ack of messages only when the signature process is successful, otherwise Nack
- Have a prefetch count of 1 to make sure we don't loose any message if there is a crash