Currently, if the user scrolls down to a chat and then opens it, and then goes back, the ChatThreadList will not appear the same as before, and their chat may not be visible.
I think this is confusing behavior in the first place. It gets especially bad when the ChatThreadList is reloading its order async.
Depends on D14143