Personally...
...I think you're getting the run-around and the short end. The 3,000 miles was a nice gesture, but clearly you've earned the double miles to be awarded retroactively.
That's disheartening that both are passing the buck...not surprising, mind you...just disheartening.