Move n_reduce_tasks hadoop config logic into JobTask

This fixes a (somewhat severe) bug where non-streaming jobs (i.e., jobs
in jars) would have their hadoop config set to 0 reduce tasks.