Is it possible that user communications are better timed with the release of future content. It seems recently that with new releases it over rides ongoing events. For example, wait until event is over or provide a different time for server/client upgrades to ensure that an event is completed and not cancelled. Sounds like the upgrade team is disconnected from the ops team.
This approach is a lot different than a patch that must be released immediately.
Communication is key.