MB-10415 disallow provisioned nodes to use doJoinCluster api

...because provisioned node will not be able to find out it's
rest password to supply it to cluster

Change-Id: I91453d24a0d1b34450264afc91d6bdd369e0759a
Reviewed-on: http://review.couchbase.org/35574
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>
added comment that Cliff Moon cannot be blamed for ns_config bugs

Change-Id: Ie4375959520041c7889ac3adcf693b80fe98b55c
Reviewed-on: http://review.couchbase.org/35581
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>