Description
ReplicaAssigner rejects any position for which a rule does not return NODE_CAN_BE_ASSIGNED.
However, if the rule's shard does not apply to the position's shard, Rule returns NOT_APPLICABLE. This is not taken into account, and thus valid rules are being rejected at the moment.