The patient hand-off problem is real. I just feel like there is a better solution than having these folks work 80+ hours a week.
You'll have to significantly increase resident salaries, and allow residents to move between hospitals to deal with life events. This isn't impossible, but it's politically infeasable while everyone is talking about cutting medical costs (total pay to residents would need to go up ~10-fold for this to work out). It's a bad situation today, but there isn't a simple magic wand to fix it with minor changes.