Pause will update a frozen window.
And to the best of my knowledge, freeze window will keep layout changes and changes to visible fields on the layout from changing while the script executes, but I don't think it will keep changes to the windows via Move/Resize Window from being visible.
I guess I assumed freeze window was similar to No update of other languages, that blocks any output to the screen until told to do so.
Somehow I thought v11 had done this. But maybe I was mistaken. It's been a while now since I used it!
It really freezes the Layout within the window that is current at the time the step is executed.