I recall an informed article on Distributed Power (probably sufficiently long ago that they were called Mid-Train Pushers) which described one of the key aspects was ensuring the Centre of Propulsion was always ahead of the remote locos. That is the point where the couplers are slack, the cars ahead are being pulled by the lead locos, the ones after that are being pushed by the remote locos. This point can move forward and back, but must not get to the remote locos to the extent that they are being pulled, even fractionally, by the lead locos, as that was found to lead to broken couplers too easily.
That was OK with only remote locos mid-train, you just ensure they are sufficiently far back to handle the changes in gradient etc that the train is on, but with further locos on the rear as well it must be more difficult, as there are presumably two such Centres.
A 125-car train, even with an average of 6 inches of slack in each coupler, is going to have 60 feet of slack to pull in as the couplers slack and tighten, which can give quite a thump. I've certainly seen a Canadian train stop on an upgrade and the rear vehicles recoil more than a complete car-length, which must be a severe strain.