He probably put one of the old style flat seats in your reg, which were thought to contribute to whistling. The newer style seats have a conical shape which is supposed to eliminate the whistling. What you need is the conical seat and a piston edge that will mate with it. Since the newer seat presents a 3D shape to the piston edge, if the piston is not absolutely round it will not seal against the seat as effectively. A flat seat could theoretically seal with an out-of-round piston.
The problem is that I can't think of any reason that the piston would be out of round except for two things; 1) it got nicked or dinged, in which case you need a new piston, or 2) it's flared out a little at the edge from years of use. I have seen what looks like a tiny bit of flare on one of my MK5 pistons, but it's so slight I thought it was an optical illusion. I have a guitar maker friend with a nice accurate micrometer, but I'm not quite obsessive enough to take the piston out, bring it over to his shop, interrupt his work, just to see if the piston has flared .001".
Anyhow, I've had some IP creep problems with a MK10, and a very careful cleaning/inspection of the piston and a new (conical) seat took care of it. If you want to get really geeky with the tech, ask him to remove the piston so you can look at the edge with a dissecting microscope or a jeweler's loupe, and get someone with a micrometer to check for roundness and flare; it's easy to do both. If the piston is toast, you might be able to find a new one, but it might be easiest to see if a machine shop could put a new edge on it. I have no idea how realistic that is. You could probably clean up the edge by hand if you had the right kind of abrasive cone to fit inside the piston, a piston bullet tool to protect the edge while you sand/polish the outside, a little jig (a board with a hole drilled by a drill press the same diameter as the piston shaft) to hold the shaft still while you CAREFULLY "lap sand" the edge itself, and a spare piston for when none of this works.
Probably there's a little wear in the piston but it will still work with a conical seat once it's set. You can help "tap" it in place by tapping the purge a few hundred times with the reg pressurized; not enough to start a big flow (doing that repeatedly would really freeze the piston) just enough to bump the seal.
One other thing, and AWAP will confirm this, is that MK10s seem to have a slightly "mushier" seal than MK5s. Both my MK10s drift a little but the MK5s are rock solid. I don't think it makes any difference, and we're only talking about a few PSI.