e898e29910
If the active connection for the device is not the primary or activating globally, it won't have the _connection and _primaryDevice expando properties, so grab them from the settings object. https://bugzilla.gnome.org/show_bug.cgi?id=709043