protect against sharded collections not being configured, which is viable if you just want to set up the sharded cluster and want shard the collections separately
Fix ImmutableAttributeModification exception

Node attributes are now read-only when you do not specify which
precedence level to set.
Fix configsvr configuration