Why is the first instinct of the people involved to post everything on Twitter?
Seriously. I have several times tried to contact an institution and gotten absolutely no response, then tried Twitter and gotten a timely response. It's a thing.
Making this public helps to raise awareness for businesses to pay attention to their business processes in regards to payment release. I remember being told that the process of paying vendors is where the most fraud happens.