
Using child setup functions is unsafe in gjs code so let's warn if this happens so that extensions using a similar codepath are warned. This could be also part of gjs, but we provide a shell override since we have alternatives to log about. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3293>