video: Add another fallback code path to stop the rendering.
There is already 3 places to handle the race conditions, but this
adds another one because obviously it wasn't enough yet. Slower
system could still have cases where the rendering kept going
forever.