We aimed to have two deploy brackets, Monday morning and Wednesday morning. If it is broken we roll back, fix it properly, redeploy at midday. If it can't be fixed in a day then it's properly broken and probably shouldn't have made it to release.
I worked at that agency for four years and did perhaps two weekends of overtime. Bliss. It can be done, and in an agency environment with client expectations.
It depends. If you've got a "throwaway skill-set" and they can hire any random CS grad to replace you after a month of training you had better answer your phone when they call at 2am. If you're time consuming and expensive to replace then feel free to put your phone on vibrate before you go to sleep.