If a message window for the affected thread is already open however, this window does not refresh with the new, unread message.
This is possibly deliberate so as not to remove the new message's "unread" status. In this case, perhaps a bubble with "New message--click to view" could appear as a new bubble which when clicked reveals the message and marks it as read.