1. always create an exchange node for set operation node's children 2. fix cast expr's nullability bug.