Updated setMessageReadState to print a warning when the message couldn't be found
Fix to message 'mark as read' buttons when the message is received after the state is sent