The long weekend in the US was last weekend, before this announcement. I don't see what that has to do with anything.
Coming into work right after a few days off and having this thrown on your plate with no notice just adds to this. (But ultimately, it's really about the complete lack of notice more than anything else.)