M Singh: I would just add that the reason the codeshare partner declined was they have a "24 hour hold policy for payment" after seat assignment. So UA wouldn't take my payment until codeshare partner (Germanwings) was confirmed, codeshare partner would only tentatively confirm. I had to refresh the united.com reservation until I saw seats show up and only then I was able to pay, follow up with a call, and finally confirm.