appsink was queuing the caps event both in its GstBaseSinkClass.set_caps() and its GstBaseSinkClass.sink_event() implementation, but only signaling new_event from `sink_event`. This caused `new_event` callbacks to start lagging by one. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7749>