I don't often remake symbols mid-design in the schematic[1], but where I do that kind of change on the PCB I do tend to disconnect any tracks before the operation. I far prefer a blank space into which I will re-route the tracking than the mess of rubber-banded connections that's just a, well, mess. I think for the schematic, in the example where a pin is moved, I'd just naturally check afterwards that things are as they are meant to be.
1. Thinking back, mid-design symbol changes seem to fall into two camps: small ones (like in the discussion) which I make before connecting stuff because they're tend to be obvious, and big ones where the symbol will be split into two or more smaller parts (or vice verse). In the latter it's just simpler to vape the connections and do them all again.
The in-between case in schematic capture is where I find the greatest value in proper wire-to-pin connections
surviving the symbol edit process: Where you need to make relatively simple changes to a high-pin-count symbol.
I mean, you always do your best to get the symbol right in the first place and visualize the placement and organization
on the sheet, but as the saying goes, "Everyone has a plan until they get hit in the mouth." Once you actually start
drawing it it's not at all uncommon for a completely different organization to reveal to you that it's more readable.
So if I'm bringing a bus or two and a handful of discrete (control) signals off of a CPU or big FPGA or something, and
I find, for example, that I now want to draw the address bus going up the drawing instead of down, the change of
direction for that bus ripper is going to have implications for the drawing of those adjacent signals. So if I open up
the symbol and move that bus 50, 100, 200 thou to make room for routing those other signals, suddenly I've got
32 pins that have changed location. Let's see, now... do I want those pins to rubberband so I can just move the
ripper and line everything up again, or would I prefer that all of those pins are now either dis- or mis-connected?
Arriving at the right answer shouldn't take a lot of cycles.