[RCD] Possible bug with marking several threads as read?