Ack Task After Processing
Tasks should be acked AFTER processing not before. This was fixed before but reverted by mistake.
See here: https://www.rabbitmq.com/confirms.html
Delivered tasks will be re-queued in case worker connection is lost. But otherwise ack should be sent after task is processed, not in advance.