Currently, all calls to es_update end up creating PartialUpdateIndexActions, even if there is only one batch. This leaves unintuitive logging, suggesting that only partial updates were done. This task is to optimize batching so it does not create PartialUpdateIndexActions if there is only one batch.