qml: RoomsView: Dont always follow highlight
In case "show unread at top" is checked, we usually want to maintain the current scroll position, even if the read/unread status of a channel is changed.