Eng 6436 distinct reroute

It would be nice to support (ignore) distinct when it contains ALL of the group by columns, as a trivial edge case.

But we should also test distinct on 1 or 2 out of 3 group by columns. 1 succeeds using he old DISTINCT code path, 2 fails using the old code path, for now.