TEIID-2885 allowing dependent join pushdown to be decided by the planner