ScrollView not properly clears up _animatedScrollAction

When _animatedScrollAction completes, it’s not cleared in stoppedAnimatedScroll() function and might cause unexpected behavior after successive calls in setContentOffsetInDuration() to stopAnimatedContentOffset(). In particular if another action created after end of scrolling happens to get the same address, then wrong action will be stopped.

Suggest to change stoppedAnimatedScroll to set _animatedScrollAction to nullptr.