handling no-work jobs in trace gen

sometimes numMaps or numReduces = 0, which results in a job that won't
be started