file.py task.py a some fuse failsafes.
If there are no files in the left in the sample_set don't request a refuse. Also add failsafe in the fuse, if for some reason a fuse is requested but no results_files exist in the queries, don't run fuse and fail the task
Closes #3621 (closed)