The reason bmi may have cancelled your RUH/LHR sector is because as posted by you on 23rd Feb -
I have accepted an involuntary refund from bmi, as they cannot fulfil the contract and have made alternative arrangements.
That seems to indicate that you had no intention of taking this flight therefore any airline would cancel the seat in the hope of selling it again , makes commercial sense to me , or am I missing something?