You only have a very small window to seat the piston rings, Im surprised your mechanic doused them with heavy engine oil to seat, just a squirt is used to prelube the rings in the cylinders and no liquid oil is allowed to be left on the piston face or combustion chamber bowl, The CR is so high on diesels that the rings can crack from hydraulic force of liquid oil being compressed.
The engine should immediately reach 90C temperature after startup, then immediately or loaded up to seat the bearings and then seat the rings, once this little window of time is over, you run the risk of glazing the ring faces again.
I hope no "helper" rings were installed on the oil ring cavity, They only cause problems.