X is bound to both photo.reject and crop.rotateAspect. In the crop tool
both bindings fired in the same frame and each ran crop.rotateAspect, so
the crop turned portrait and straight back to landscape: X looked like it
did nothing. Swap once when crop.rotateAspect fires itself.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>