Before this work, we always had a GENESIS_PRIVATE thread for the viewer, so we had no reason to support pending private threads in useThreadListSearch.
Now we would like to support that. We'll show a pending private thread only if no private thread exists.
Depends on D13536