Account for empty branches in _valcache_lookup
Account for empty branches in _valcache_lookup

They probably *shouldn't* exist but eh, preemptively preventing them
when eg. a branch existed only in the planning phase and got overridden
seems hard

LogicalDash/LiSE,LogicalDash/LiSE