Any more indirections would be too risky. If your bank has neither, then no other bank would talk to your bank over SWIFT/CHIPS/RIPPLE/etc, making your bank basically banned from USD banking.
Usually and and in this case, even accusations or investigation of money-laundering/etc would make a CB to derisk [2][3] and proactively cancel account of accused bank or CB would risk access to FedWire. This is how USG was able to force FATCA over the world.
[1] https://www.federalreserve.gov/paymentsystems/fedfunds_about...
[2] https://google.com/search?q=correspondent+bank+de+risking
[3] https://www.americanexpress.com/us/content/foreign-exchange/...