Layoffs should never be unexpected—at least not without some massive external (or otherwise unpredictable) shock.
It doesn't sound like these layoffs were unexpected to the C-suite. They just didn't want to let people know they were coming, because that would panic people/drop the stock price/make them look bad/etc.