Can't reliably determine when scroll has finished

[Problem/Question]
When scroll behavior is smooth, the scroll event takes time (and is user-agent-defined), but the useMessageListScroll sets setIsScrollBottomReached(true) immediately after invoking the scroll() function.


[UIKit Version]
3.15.11

[Current impact]
We can’t reliably determine when scroll has finished, and isScrollBottomReached is misleading.