Fix #940 - Corrected handling of nullable/non-nullable mixed type join equality expressions