Add touched_aggregators property to ReduceWriter to fix copying removed aggregators
!23 (merged) added the option to copy over untouched aggregators rather than having to rewrite them with --output-scope all
. The code identifying which aggregators are touched was unfortunately based on what's written, causing entirely removed aggregators to be seemingly untouched.
This properly carries forward the correct information from inside the ReduceWriter
.