In my opinion (as a non-lawyer) they created a contract when you accepted their compensation offer. They cannot change the conditions after the contract was created just because they were too lazy to read what the wrote before hitting the 'send' button. I hope you hold them to their offer and get the extra 45k miles.
Good luck!