If we can't get the current caps when receiving a stream-start, that's fine, they can/will be provided by other means at a later time. What we definitely should not do is provide the starting caps of the chain, which are potentially completely different from the end ones (like for example `application/x-rtp`) Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7716>