bundlerepo: enforce reading from core repo only
We do not want anything computed with the bundle overlay to be written back in
the repo. Such write will likely contains invalid data.
The short terms goal of this change is to drop use of `_cacheabletip` in bundle
repo.
Testing that hghave does not crash when checking features $ "$TESTDIR/hghave" --test-features 2>/dev/null