I'm glad the situation resolved itself. I think, given that they handled the initial communication so poorly, they should've offered you a discounted session or some other gesture of that nature. Out of goodwill and to restore confidence in their services on your part.
I agree it's no reason to blacklist the providers though. Not from this one instance. But they should definitely have tried to make it right beyond just an apology. My two cents as an independent contractor in years past in an, admittedly, very different field.