update mute icon on CHAT_MODIFIED
check if an update is needed,
if so, call updateTitle()
nb: updateTitle() is done on viewWillAppear(),
however, self.dcChat is not always up to date at that point,
this is not changed by this pr:
in general, we should aim to avoid updates on subsequent shows anyway
and let all updates be driven by events
as this makes navigation between controller much faster
and also allows the state to be changed by other reasons.