Ok, further testing has shown me that it's simpler than I thought - clicking on the title of a thread only takes you to the first unread post if you have previously viewed that thread within the last day or so. If you haven't viewed the thread in that time period, the link will take you to the first post in the thread.
Clicking the dot/bubble at the left of the thread title still will always take you to the first unread.