They did. Emails get lost. Snail mail gets lost. It happens, it sucks but if companies have to refund people every time they don't get the memo about something we're all in for some trouble.
Sounds like a message during checkout (click checkout and instead of confirmation of order get a message explaining the change, and have to click checkout/confirm or something) would be helpful to alleviate this problem.