I've made this mistake, and all it took was opening a support ticket from the root (payer) account to have them update the email address for the sub-account. Did you ask them to do that?
Possible resolution is unlikely to be within their internal policies. Questioning legality of their decision is my only clean way out apparently.
If two parties enter contract, there always must be a way to terminate it by either party.