You still need a minimal amount of testing and release packing. 4 days for an OS update is pretty good response time IMHO, and I thank the Apple engineers that probably worked their asses off to get this mess sorted out.
What this doesn't excuse is disclosing the iOS bug before all fixes are ready. THAT was the major scrweup.