zip files for download are now composed using intermediate temporary files, but csv writers are now properly closed again in GeneProfilesTSVWriter