CDH-18432: Fix assignment of On-clause predicates of semi-/anti-joins.

Change-Id: Iad4b772f170ea70ded0747ce55972b0a5194f88a
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3852
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
Tested-by: jenkins