Added fix to ensure empty values from spreadsheets are uploaded as nulls instead of empty strings or 0
Changed order to ensure data files are processed before image files so images for samples with incomplete data are not ignored.