hgview #109242 wrong obsolete relation with ``nonpublicontop`` [open]

Here is a sequence to reproduce the bug::

hg init test
cd test
touch a
hg add a
hg ci -m a
echo -e "a\n\n\n" > a
hg ci -m b
echo b >> a
hg ci -m c
cd ..
hg clone --config phases.publish=False test test2
cd test2
hg up 1
hg amend -m again
hg evolve
hg phase -p .
cd ../test
echo t >> a
hg ci -m t
hg --config phases.publish=False pull ../test2
hg --config hgview.nonpublicontop=true qv -I qt

done in<not specified>
closed by<not specified>