Fixes quicker release of chat windows instances, does not wait for the latest resource timer.
Adds contact presence listener to phone contact source, so we can update shown ui contact when status changes.
Dispatches contact source changes after query finishes, listeners are removed when filter is changed and the previous one is canceled.