To verify:
Once MB-47511 is merged too, set-up a multi-node cluster. Start a transaction (you many need to tweak transaction timeout settings to give more time to test) on one node then remove that node and rebalance. When the rebalance starts you should see messages about the pending transaction in the node's logs. Verify that if you leave it, the rebalance doesn't complete. End the transaction (rollback) and the rebalance should complete with the node being removed. Similar can be done with a long-running query.
Build couchbase-server-7.1.0-1115 contains cbauth commit ed33032 with commit message:
MB-40533Add RegisterManagerWithURL to allow user specification of the service URL