Change check and reconcile to use the new _generate_text_key_index rather than a _RevisionTextVersionCache in calculating the correct per-file parent information. This exposed some test errors which got changed, and reporting some aspects of inventory-text mismatches become harder to report (but easier to calculate for when we do start correcting it).