If you don't view every unread page it stays marked as unread. The alternative is to mark the thread read.
I have been reading every page in every thread since this morning early, and yet it keeps going back to 9:35 this morning as if I've read no posts since then.
Groundhog day.
This is not a feature issue, it is a break.