I'd rather have one big long 9 hour downtime in which they have time to take backups and do tests to make sure it deployed correctly, than a two hour downtime followed by another hour some six hours later without warning when they find out about another edge case bug they didn't have time to test for, then another half hour wait, then reports of crashing, then another hour downtime, etc etc etc.
Give me a solid "we will be down for the entire day, go and make alternate plans, it's down for everyone so don't worry about missing out when it comes back unexpectedly and everyone spoils you" than a day of "may or may not work, spin the wheel"
Just like the train actually. When the train is completely cancelled and they say, straight up, "no trains today", then I'll arrange alternate transport. When it's in a limbo state of saying trains are running and then cancelling them at the last minute, that's when I end up missing out on being able to attend things.