These are excellent observations. I think one of the big challenges, though, is that seeing these issues coming can be very challenging. Subtle commitment or personal priorities issues can lurk under the radar and only come up when the going gets rough. I think the last point, regarding candor, is super critical for this reason; if your team is transparent about everything, then there's a good chance you'll realize things aren't right before things explode.