The STL does even more cleanup (corresponding to lexically_normal I think), but this seems to be the very minimum needed for making the symlinks work when the target path contains non-native paths.
I guess this could be squashed into patch 11, but this adds a test case for making sure the created symlinks really work.