I flew from GDN to CPT recently in Business for 55,000 miles one way and had stops in WAW, ZRH, and JNB. I called United to ask that question if there was an issue and they told me the carrier that had the delay or cancellation would be responsible for getting me to the destination. Sometimes you can call United though and get a different answer for the same question depending on the knowledge level of the agent.