Data points:
KLM said they would refund a BHX-CDG-BHX flight with no charges (but this flight did involve a cancelled flybe codeshare so was subject to a significant involuntary change anyway following their demise). Will have to confirm the refund is in full. Was booked 29Feb.
Flyingblue Redemption on AF: Said they would cancel and waive 50 euro cancellation fee, so full refund. Was booked in January.
Reason for cancellation, by the way, is because all my other schedules have been messed up and I am trying to make a clean slate to start again...