Bug presence not updating

noticed that presence was not always loading in chatviews even though the contact list presence was correct.

i believe this is due to chatviews being opened before the presence data comes in, or something of that nature.

this restores the retrieval of presence when the roster list is loaded, which makes the most sense.