Hydra's viewport and final engines conflict on whether the rendering loop is internal or external. The old approach works for Hydra Delegates that converge with a single sample (hdStorm) but causes engines relying on sample accumulation (hdEmrbee) to become stuck. This minimal change retains compatibility with delegates like Storm while replicating the behavior of the viewport engine in the final engine. Pull Request: https://projects.blender.org/blender/blender/pulls/134804