Fix message acknowledgment

* Once the drops have completed metadata extraction and rules
processing, they were being acknowledged using an unknown channel
and such, messages wouldn't leave DROPLET_QUEUE.

The fix addresses this by using a DeliveryFrame object to track the
channel that was used to deliver a given message. This data is
referenced using the message's correlation id - assigned when the
message enters the DROPLET_QUEUE