TEIID-2822 correcting non-equijoin handling and generally relaxing the
logic when there is non-equijoin predicates