utils/frame_queue: don't over-request interlaced frames
This logic results in an infinite loop of requesting more frames, because the last frame in the frame queue can by definition never be complete. Instead, we should check only the last relevant frame.