pad: Handled events are freed if the flow_ret is changed
While trying to fail a caps event from a pad probe, I ended up looking into the code and found out that, unlike the documentation and the buffer handling, if you change the flow_ret, the event will be unreffed. For events handling we use the single label macro, which means we strictly rely on the flow_ret to detect if a probe was handled.