Some good news to close the loop. A very helpful agent from the BA Social Media team managed to use a very small schedule to take control of the CX tickets and reissue as BA on alternative flights. They were then able to change the name from their end.
All sorted - thanks for all the input here!