Otherwise we may endup pushing incomplete caps, which cause a renegotiation. Note that this has the effect that caps are no longer pushed twice in presence of valid framerate in the headers.