Actually n+1 times, it's inside a for loop.  The idea is to make sure the cluster is stable before each node is taken out of service, as data may need to be rebalanced etc.  The other call outside this loop is potentially removable.