It sounds like the exhaust gases + gunk plugged the EGR port, causing insufficient flow to the EGR valve.
The machanic forgot to clean the EGR ports!
The other EGR valve and solenoid is probable good. keep your old parts after service.
I would fire the machanic, if he doesn't clean it for free!