Why are NSView frames ignored when set just before an animation block? I have the following unclear behaviour in MacOS: