Whilst not helpful at all, I feel sorry for OP and this is a strong advice for me not to rely on 'self-connecting' (or however you call it) tickets and to always book tickets directly to my final destination (note to myself).
I had a similar issue with BA/ AA (much less personal trouble though) and my experience was that both of them will simply enforce policy; they did not care if it was a oneworld partner etc. That's where I learned to use my Amex Platinum (which covers travel delays) and not my BA Premium card (where the policy only covers health issues/ death).
Given the status of the OP I would still call BA up and explain the situation, and hope for a refund of the points (based on goodwill) but I would not have the highest hopes (unfortunately). Again, fully understand frustrations of OP, but hopefully I (others) learn from that.