Fix argfile handling with spaces and don't overwrite unchanged files