explicitly adding ignored items back

and actually pulling them from ref or new depending
on where they come from; this addresses a substantial
deficiency in how we were doing things, but does introduce
a bit of an awkward mechanism where new ignored tests are
retained prior to heal envs, but that info just get completely
dismissed.  Main somewhat problematic thing in this is now we
have a data field in unitizerBrowse which was supposed to map
exactly to what gets kept and what doesn't, but that isn't the
case anymore since we have to apply explicit logic to pull the
ignored stuff in