The parent comment said they sent a tweet a week before, and they had something in their faq but it doesn't say how long before that was done.
Generally, when I've worked at places that were not startups a week to get something pushed in to fix something was not reliably enough time.
I didn't see in the article anything about how long they have been aware of the problem, perhaps they became aware of the problem just before the testing was scheduled to start. I guess that is a problem with their QA system, but at any rate I can think of lots of ways that they could have a problem for a week (or even longer really), not be able to fix it in their particular system, and have to notify people.
Of course I agree they did a lousy job of notifying people.