Always write buffers to output to avoid any type coercion

I had an issue where stream-buffers were coercing a number into a string, causing deserialization issues downstream. By writing only buffers to the output, the binary nature of avro serialization is more likely to play well with the writable output.