I knew someone who went to a participating restaurant, where they overcharged her (almost x2). She pointed out the error, had it corrected but the first, larger charge was credited to her idine account.
The miles were never deducted from her account.