Personally, I'm amazed that a hotel would fail to contact guests once they realize that a date is going to slip. I get that delays occur and you take a chance in booking a new hotel based on a projected opening date.
It's pretty simple to contact guests. It's unforgivable to let them find out on their own and that's what appears to be happening.