fix: use instant scroll when navigating between conversations
Smooth scroll was firing on conversation switches because
forceReattach is incremented in both cases. Pass scrollBehavior
through the dependency object so only user-sent messages get
smooth scroll.