[TAV-429] Fix character encoding bug in worker.

When processing outputs, non-text outputs were not being transfered as binary.
Fix output renderer call chain.

Things were not rendering correctly when an unknown type was given.