I think not breaking sessions if the endpoint name doesn't change is sensible. If the endpoint name changes, then people will have to redo their routing table anyway so all bets are off.