Unless there is something special about ZRH's baggage handling system compared to other airports in Europe, it's nothing to do with UA.
ZRH would just put the bag into the connections storage area and then send it to the gate at the appropriate time. Otherwise, how would a shorter transit such as 6 hours work?