WIP on interactive-scrolling bug: rewrite. [#59668812] 

This handles most cases, but is still far from perfect for ImageInteractives, and doesn't do well with iFrame interactives which resize themselves on load. (In both cases, it fails to correctly figure their height, and therefore when it should start and end pinning.)

https://www.pivotaltracker.com/story/show/59668812