fix bug in WorkloadRunner where reported errors were not being passed up to the Client upon termination