The Connection status state machine conflates GetStatus() and StatusChanged. Due to Telepathy API quirks, this isn't actually right. We should copy TpChannel's state machine instead; this might well be necessary to fix Bug #26283.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.