Why are we failing to enable a serial aggregate optimization in the second fragment?