Reconcile the zero lines after saving moves
This changes makes the call to reconcile
more performant by calling it only once with a list of lines to reconcile.
It also changes the order in which the save and the reconciliation occured because it's no more necessary to call save at the end and it makes more sense to save the moves before reconciling the lines inside them.