Could you explain this: I had all the contacts with their proper statuses. I clicked on a contact and his status changed to "hey there bla bla.."(internal as you say). Then I tried multiple times to "Sync Now"(external as you say) even after phone restarts and his status remained the default... Is there any other option than deleting roster.db to fix statuses after they are obtained "internally" ?