No, that has not been my experience. It's happened twice to me and each time I have been put on an alternative dom flight. In the first case I was put onto a BD connection LHR-EDI although the original BA flight was later reinstated to I travelled on that. In the second case, this Sunday, the EDI-LHR is showing cancelled so I'm rebooked onto EDI-LCY at around the same time.