Last fall, I flew NW and waited about a week and a half for the miles to post to my OnePass account. I eventually called OnePass and they posted the miles manually. My next statement came out, and the flights had posted three times, resulting in about 7,000 extra miles.
I had OnePass take the extra miles off my account. I figured (1) I wasn't entitled to the miles and (2) I could now point to my fair dealing with them as leverage next time something screwy happens.