Also it would be a more ideal design if each reduce stage would only have to deal with a single sales order, but setting that aside, I don't see a need to start a child map/reduce script unless you anticipate a need to flag more than 1000 sales orders.