What if the arrival city is never reached? Diversion, followed by a bus trip to your scheduled destination? The airlines must go crazy with all these possibilities. I guess in this case you still get the full mileage, because the flight number is unchanged, just the mode of transportation.
I agree with the pluses and minuses. The "rules" discuss planned stopages, but I cannot remember such discussion on unplanned ones. Just a curiosity.