FlowFPS: Reject clips with unknown/variable frame rate
FlowFPS: Invoke AssumeFPS after FlowFPS

It's the simpler way to get the correct durations attached to every
frame, given the 5 return statements in the arAllFramesReady branch.