Rotating UV coordinates with snapping was image aspect ratio 'corrected' for non square images. Only snapping for translation should be affected by the aspect ratio.