Need to figure out whether we are required to wait for a new seqhdr after dav1d_flush()
E.g. aomdec in ffmpeg seems to not have a flush function and thus it does nothing, it just allows reusing the pre-seek seqhdr. Is a keyframe without seqhdr valid? What do we do if we encounter one? After a seek?