Bug 1061215 - [Messages][Refactoring] Improve handling of remaining chars counter. r=schung

I'm still not sure about this ```if```, good thing is that doesn't update DOM when it's not needed, but the bad thing is that user will see stale data for some time (until getSegmentInfo caused by type switch replies) in case he\she goes back from MMS to SMS. What do you think?