CarrierText: store original attributes on each refreshView pass
Takes into account original visibility and gravity of carrier textviews
after each refreshView rather than remembering initial state on first
refreshView. Should fix invisible carrier text being reported. (needs
testing)