Split out from #902, observed by @davidebbo
Both https://www.onezoom.org/life/ and https://www.onezoom.org/extinct/life/ have the same recent searches list. This causes an error if such a result is clicked whilst on the wrong tree because the node won't exist.
It's fine (and probably slightly preferable) for other tree pages (e.g. life_expert) to have the same recent searches list at /life but not /extinct because it is a different tree with different nodes.
Solutions should be backwards compatible with the existing storage