I was recently booked on Delta from San Juan to Atlanta, then on to L.A. The Atl to LA flight was canceled. After complaining at Checkin, I was booked in C Class on AA- even though I had upgraded with miles on Delta. The next day customer service at Delta credited my Delta account.
The whole thing was a very pleasant surprise.