fix an incorrectly named variable, worker_channel was sometimes set to the server_channel
fix abstraction failure: the framework-specific worker result text parsing should be in the framework-specific worker classes