I'm pretty sure expansion launches are the only 24 hour maintenance periods, at least regularly. Can't remember the last time a major patch required 24 hours, if it happened at all.