my experience before C19: I once had a connecting flight DOH> HEL which was cancelled because of strike action in HEL.
Since I had a 24h layover in DOH i went directly to the airport and spoke to an actual person at the premium CI desk, and ask very kindly to rebook me to my (real final) destination BER. DOH>BER
After a moment of consideration they rebooked me directly to BER. I had to sign a form and promise with two different persons, that I would not hold QR responsible for ....... not loading my prebooked meal on the new flight. That seriously was their main concern.... But I was happy.