Going back to a single shared submit file, but now with shared input file.

Separate input files are still created if a job has other jobs as its
arguments - this is because unpickling them reads the job's output file
off disk.