Sadly this is the way it works with the best rate promises.
However if you have been in touch with Atlas directly and they have acknowledged the error have you tried asking them to match it locally? Any hotel can add thank you points to a guests account and adjust a rate at their end.
Ive found Atlas to be one of the better U.K. franchises and are usually quite happy to sort out problems without IHG getting involved.