Also, fix premature exit in `link.File.makeWritable` in case we are running M1 but executing binaries using Rosetta2.