v.21.1Bug Fixes

Fix Duplicate Records After DISTINCT Due to Incorrect Optimization

Fix duplicates after DISTINCT which were possible because of incorrect optimization. Fixes #17294. #17296 (li chengxiang). #17439 (Nikolai Kochetov).