queue_monitor can accidentally parse the wrong mergepkl if two scans finish at the same time. In one case, the two scans were from different SBs, so the scans to archive were not correctly identified.
Offending code is:
for jobid in jobids:
...
if job == finishedjobs[-1]:
queue_monitor can accidentally parse the wrong mergepkl if two scans finish at the same time. In one case, the two scans were from different SBs, so the scans to archive were not correctly identified. Offending code is: