FTS-1757: Prevent FTS from forgetting a hop in a multihop transfer
Create a new MultiopSanityCheck in the CleanerService.cpp that look for inconsistencies in the DB related with multihop jobs:
- This check will run every 600 seconds (configurable via config file)
- Will scan the t_job table looking for multihop jobs
- If it finds a multihop job where the first file is in 'FINISHED' state and the second in 'NOT_USED' will move the second to 'SUBMITTED'
Closes FTS-1757