I see Chuck is doing his best and I commend him for trying to remedy this and has shown nothing but professionalism in this situation
Op I feel you need to first try to resolve minor issue's in private before making a spectacle of it when the vendor Z1 is being reasonable.
I know sometimes things go wrong but just because it does? it doesn't mean its necessarily a good thing to rake a Vendor over the coals when simple communication could've squared things up without the public drama.
If you still have a problem with Z1?
Please let us know and will re-open this for addition info and responses if any.
I hope it all gets sorted out.