change node disconnection code to improve node clearouts