I recall reading in SA that the timing of mass update is not a guarantee as they have a hidden queue presumably. Ideas, You could separate your schedules by an hour? Or convert the updates to running in a workflow which will give you the sequence control.