Never overlook the FEDS as they handle all wire transactions in the US as we send out 30-50 wires a day and this crap happens all the time. Bank A gets yelled, Bank B gets yelled at then we see the FED has the wire sitting uncleared

I understand your frustration