So found a directory in the mirroring where ln -sf was used but the temporary names were not being removed.
It was because the "oldname" was not being found (so could not be removed.) was result of.
oldname not being realpathed, so it contained /home/... (instead of /fs/siteX)
since it wasn't realpathed, could not replace baseDir with directory
so it was looking at the original source directory, where the file was already gone.
So the temp file which had been created under directory ... was never removed.
fixed by #168.
So found a directory in the mirroring where ln -sf was used but the temporary names were not being removed. It was because the "oldname" was not being found (so could not be removed.) was result of.
So the temp file which had been created under directory ... was never removed.