do not discard task if processing fails on ack