No frameset dropping until GUI
Do not drop any framesets, even if incomplete, until the final stage in the GUI which can then optionally do so. This helps with video decode efficiency and keeps everything moving smoothly in the presence of frame drops on video nodes. Rendering incomplete frames obviously results in flashing.
There are some other fixes in this merge that may relate to random GUI crashes.