Support directly decoding nats body into heka message

Probably doesn't matter too terribly much in this particular case, but defers aren't free, be better to combine these into a single `defer func()` call.