check for uninitialised value in parsing ListJob output, drop the output if it isn't clean
- Correct handling of jobs read from the work directory: It's the destination that's given, not the source
- report the state of files in abandoned jobs, directly in the logfile (fixes #4265)
- in add_file_report: correct confusion between Source and Destination in FN_MAP
- squash a race condition where FTS job-files were deleted before the results were reported to the Reporter
Merge pull request #4270 from TonyWildish/master

Fix for #4265 and (hopefully) #4251