AFAIK, the TOC Synch feature finds the first instance of the
topic in the TOC, from top to bottom (whether it's a bookmarked
instance or not).
To get around this, you need to fake out the TOC by creating
a blank topic, naming it such as TargetTopicName-redirect.htm, and
dragging that topic to the TOC (Rename it in the TOC if you like).
Inside that topic's HEAD section, add this line in any position
with the other META tags:
<meta http-equiv=refresh
content="0;URL=PathName/TargetTopicName.htm">
This way, the synch will focus on the target topic, wherever
it happens to be in the TOC.
The content="0; indicates no delay for refreshing to the
target topic. If you want to provide a delay, increase that number
(in microseconds, I believe) and add some content to the blank
topic, such as "Retrieving TargetTopicName; please wait."
Good luck,
Leon