910829f270
Since switching to property bindings/notifications, value changes only happen on actual changes, so we cannot rely on them as the sole source of updating the checked state. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2862>