Fix multi-node approximate distinct aggregation planning.

The first phase of a distributed approximate distinct aggregation is an
intermediate node and not should finalize the aggregate tuple.  This was
causing incorrect results for the distinctpc() and distinctpcsa()
operators, when creating a multi-node plan. As with other aggregates
this fix does not address what happens when there is also a distinct
aggregation.