TEIID-2560 fix for bad dependent join handling