
The function is a handler for the `notify::state` handler, so the state and reason parameters used in the checks are always undefined. In addition, `DEACTIVATED` is not (just) a failure state. We clearly don't want to complain about a failed connection when the change happened on request of the user. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2406>