fix rationale highlighting for a negated data criteria.  Currently we st...

...op on negation assuming it's a precondition... but if it's a data criteria then we want to continue up the tree