Your file provides an interesting data point, it isn't the connector leg that's breaking things its either the connectorxpin or the path thats doing the damage. I've been moving all three at once. I'll try moving the path in your file and see if that breaks. I use the rotate command in the tool bar after cntrl-left click to select the element I need to rotate (you don't have to ungroup things if you do this) .
Peter Van Epp