job.setExecutable: bring back different logfile names if they have not b...

... if they have not been specified by the user

Multiple calls to setExecutable used to produce different logfiles, but this logic was simplified away.