fixed now (hopefully)...revert to amqp ack rather than task.ack()