[backend] support a 'badjob' return in the dispatcher, make bs_worker report bad job names