There was a report from an infinitepush user who complained about
hg update remote/scratch/book failing to pull the bookmark, while
hg update scratch/book pulling fine. It confuses users because they see
remote/scratch/book in smartlog.
On the other hand let's not allow hg pull -B remote/scratch/book to stay
consistent with remotenames.