We want these behaviors:
- Checking out an obsoleted revision makes it visible even if another revision was checked out later
- Putting a bookmark on an obsoleted revision makes it visible even if the bookmark was removed later
- Strip/prune could make them hidden again
This is basically a lightweight version of independent hidden.