Thanks, I didn't think an upgrade was likely, they don't fly very often and this is their first long haul flight and first time in first so they're a bit giddy just now.
I don't think that you can claim on the insurance and spend the BA card money though.