In-editor frame consumption used to happen at a faster rate because of side-effects due to UI refresh. This side-effect got removed by a recent change to repair incorrect execution order in video updates. Made internal improvements so that internal buffering is drained when we detect that the game iteration loop is slower than the frame rate of the video being played.