Why does a left join miss some matches on null column values? This example is taken from the Postgres regression test suite.