This lets the renderer decide at a safe time to fire the lost signal while no rendering operations are happening. The expectation with the lost signal is that compositor would tear down and recreate a renderer. This is not possible with the current lost signal behavior as it would try to tear down the renderer while it is possibly rendering (or trying to render).