Fix effective predicate extraction of UNION ALL

Occurs because a source plan node of a UNION ALL can have a single symbol that maps to multiple output symbols of the UNION ALL.