The best time to deploy is the time with the best engineers at the ready. If you're updating component X, you should do so when the stakeholders of X are online. It sounds like Google was able to solve things quickly, I don't think deploying at another time would have been any better.