Im semi surprised about this, BA handled a situation of not being able to get bulkhead seats for my grandparents by upgrading them after sending an email to BA, and a couple of calls of being told there was nothing to be done, maybe another email might help. If not holiday insurance should cover you....