Don't delete the unreceive_headers from the consumer's headers.

As-is, I'm seeing behavior such that unreceive never sends stuff to the DLQ (if max_redeliveries and dlq are both set - haven't tested behavior where message is unreceived to the dlq after the first failure).  This commit fixes that.