Silly mistake so this takes me back to my original question:
How to truly reset the animation on mobile for scaling and pinning. In this demo, if you start on the sclae down and pinning animation and then resize to the mobile the animation does stop, but all the styles are still off and aren't reset, the image is overly scaled still and still position: fixed (pinned) on top of the third text section.
https://codesandbox.io/s/black-tdd-rncum0?file=/components/bigphoto.js
Here's a screenshot of starting mobile,
http://www.giphy.com/gifs/80JsEd31CRinNVCYcr
Then starting at desktop and resizing back to mobile:
http://www.giphy.com/gifs/nCOUiVTjuU5l7PUHRZ