Should the connectedOrientation be calculated automatically?
If this is enabled, then the connectedOrientation property is recalculated from the current relative rotation of the two bodies every time the joint is created or enabled. This is the default behavior. If this is disabled, the joint frame on the connected body keeps the orientation you assign to connectedOrientation, which stays stable across disable/enable cycles.
Additional resources: Joint.connectedOrientation