Previously it was gently-rming it's target before making a new target
directory. gently-rm vacuums, removing empty directories. This was fine
until you run more than one `link` command concurrently, at which point it's
entirely possible for one invocation to `mkdir` the directory, then
immediately have another one `gently-rm` it, at which point the symlink
fails. Races!