I think that on paper, you are due the Avios refund in full. I also think that on paper, BA could have told you to go pound sand when you asked to be endorsed onto Delta.
Consequently I think 10K is a fair compromise.
I do recall a thread with a similar issue a while back, not 100% how it was resolved.