This isn't an answer to the question, but it's something I've started doing because of issues like the one you mention.
I use at least two projects for every song. One is a "takes" project, containing everything that was recorded for the project. All the MIDI (frozen but not deleted, with all the soft synths loaded), all the take lanes, everything.
When I get far enough that I know what takes I want to use (including comped stuff), I bounce to track and paste or import the selected tracks into a new "edit & mix" file. I do all my edits on that project, including mutes, envelopes, Melodyne fixes, timing fixes. This makes for a much cleaner and more streamlined working project, immune to things like hidden tracks making mysterious sounds, having to troll through a million snippets on a thousand tracks to know what you're looking at, etc. Also, if I make a mistake that can't be recovered (yes, it happens), I just go back to the "takes" project and grab the original.
If any more tracking is required, it goes on to the "takes" project.
When it's time to do the mixing and mastering, I mix on the "mix & edit" project and bounce all the tracks to one stereo mix track with lots of headroom. Then I mute everything else and apply mastering tools to the mix track, followed by a quick bounce to a "master" track.
It's more trouble, but it's bailed me out of the consequences of stupid mistakes more than once.
It just occurred to me... Wouldn't it be cool if you could have projects with multiple pages, like spreadsheets in an Excel workbook?