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
remove debug printout lines left in by mistake
squash a race condition where FTS job-files were deleted before the results were reported to the Reporter. If the Monitor were stopped in that window, these jobs would be lost on restart. Now they will be reported after a restart