Looks like you had a very luck escape there . Did they flush the whole system through at the garage? There would probably be a fair amount of rust & sediment in the radiator.
It highlights the need to check coolant regularly for correct strength & level, as well as changing it every 2 years regardless of mileage.