avviddec: _drain and _finish need slightly different handling
... since they handle separate cases in video decoder with different requirements. Consider e.g. x264enc ! rtph264pay ! identity drop-probability=0.1 ! rtph264depay to illustrate a need for such separation.