Receiving a messages from a queue returns a full message

Previously only the payload was returned. We now have access to the
message headers as well.