If you put the VRCSDK into a tabbed section of the unity window, then switch to another unity tab (thus hiding the vrcsdk), the "alerts" section of the builder dialog stops updating forever.
This is because VRCSdkControlPanelBuilder is unsubscribing from ObjectChangeEvents.changesPublished in
_validationsContainer.RegisterCallback<DetachFromPanelEvent>
, but then never subscribes again.
Additionally, while the Alerts section now only updates when changes are made to the scene (which is nice), the Build & Upload button still continues to run its own validations on a schedule every 1 second (VRCSdkControlPanelAvatarBuilder) rather than sharing the results from Alerts.