Fix joinConnectedFeatures not keeping the featureParts list in sync