There is code that marks the thread as read again only if you had previously read it. This may have explicitly been the case, but there's also another situation where it was the case at the time, but there was a post that was deleted between you updating the resource and reading the thread (leading to you only seeing your post as new).