I could not directly blame the rad shop for causing the problem, but may have accelerated the leakage in the gasket. Also, it is not recommended to pressure flush these engines.
But, these engines were more known for intake manifold gasket failures that for head gasket failures. Remove the intake (which has to come off anyway to replace head gaskets) and carefully inspect the gaskets around the water passages. When they go, coolant is pushed into the intake valley and mixes with the oil.
When you replace the gasket, make sure you use the updated GM gasket set, the one with the spring washer bolts, impacted graphite gaskets, tap and so on (P/N 3634742). Follow the torque procedures included with the set.
If you go further, and replace the head gaskets, use ony good quality gaskets. GM or Victor-Reinze gaskets are a good choice. And remember DO NOT rotate the engine with the heads off. Then you will be in for a lot more work.
Once done, and done properly, you can expect many more years of service form this engine. The 4.5 was a good engine.
Mike