restore DefaultPartSize for create_archive_from_file

When create_archive_from_file was modified to automatically detect when part sizes were too small, the change ignored the existing DefaultPartSize.   This change only replaces the part_size if the DefaultPartSize is lower than the calculated size.