[BUG] idempotence aborting receive pipeline

- if a message has been handled the pipeline should not be aborted else
the message is never removed.