According to the Houston news sources, the maintenance delays were caused by the mechanics negotiating for a new contract. The dispute has now been settled and the mechanics are no loooooonger working sloooow.
I would call "wecare2" and complain and ask for some "customer care" or nonrestricted upgrade certificates.