Panic over. Called the US call center and the amazing Joseph (love that guy) immediately offered to change the name. Took him 20 mins for which he was apologetic (!) but he was a lifesaver.
Now the question is a) why ba.com allowed me to choose my own name twice from a drop down and b) why Indian call center couldn't deal with it???