Fix TOC anchor name collisions in edge cases