+++ This bug was initially created as a clone of Bug #20905 +++ Mission Control 5 disconnects and reconnects the account whenever properties that are not a DBusProperty are changed, in violation of telepathy-spec. This is in order to achieve an "instant apply" model. However, I believe that MC is the wrong place for this policy enforcement. The proposed solution is to make UpdateParameters return a boolean, "reconnect required", and let the client do the reconnect when it wants to, by calling a new Reconnect() method.
*** Bug 20906 has been marked as a duplicate of this bug. ***
This turns out to be terrifyingly difficult to do correctly for all corner cases: MC's logic to handle connection of an account is a twisty maze. However, I have a bad implementation of Reconnect ready to go (it's no worse than what UpdateParameters implicitly did already), so I think we can probably continue with this regardless, albeit as a relatively low priority.
Fixed in b70, although Reconnect logic still needs looking at.
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.