The ref/unref that occur in
g_object_notify* are very short lived and
have a net zero effect on the reference count of the object. So allowing
them to trigger toggle notifications was incurring excessive garbage
collection in GJS (gnome-shell).
Now we "mute" toggle notifications specifically for those brief references
g_object_notify* so that notifications like the ticking of
GnomeWallClock don't indirectly lead to garbage collection runs.