fix position chat message list to first unread index #LINQT-2371 force sending chat message messageRead() callback when chat room is marked as read try to fix crash with const & in MagicSearchList