PICARD: use temporary Frame to store files to mosaic

Store files in a temporary override of Frm to avoid issues with
deleting the wrong files and skipping steps due to the presence of one
or more tags.

This should solve the issue whereby the input files were being deleted
in the multi-source mosaic case (MOSAIC_EACH = 1).