SWE autotragically changing pin numbers on a connector (a really ugly bug!)

So, I have been using black boxes to draw my connector symbols. I bring my lines to it all clean and straight, then hit update black box. Then, I go through and change the automatic numeric sequence it assigns to whatever pin number I need. At this point, life is good. My connector, which may have, say 11 positions, but only a random 4 are used, is correct and clean. It shows 4 wires, each one going to their correct pin, even though they most likely are not numerically in order.

THEN, I decide I don't like the description of the manufacture's part I've assigned to that connector. So, I update the description for that part in the manufacturer parts manager. I delete that part from the connector in the drawing/project, and re-assign it to the same part, just updated with a better description. And then SWE autotragically changes my nice pinout to a straight numeric sequence. So, my 4 pins which were previously called out as pin numbers 5, 7, 8, 11 are now changed to 1, 2, 3, 4.

SWE doesn't warn me it's doing this. As you can imagine, this is extremely unhelpful (and potentially downright dangerous, if not caught). What gives? To me, this can only be described as a particularly nasty bug. One that has really shaken my confidence in this tool.

Is there a way to turn this behavior off? Or has this been fixed in SWE 2015? I'm currently running SP4 2014.

SolidworksElectrical