fix #480: scrollToBottomAnimated: fix long message handling

fixes #480 - tested in a few other scenarios, and behavior was as expected. should probably be tested further against common layout-style breaking points, however.