This is a basic issue of software quality and of changes being rolled out without thorough testing. Calling anything like this a "glitch" is sunny day euphemism for "we can't get our cr*p to work".
At this point it has to be costing them serious amounts in lost sales and I would think we'd see some changes, either in key personnel or in what is publicly deployed.