Description
When the SDK bootstraps against a node list which has both kv and non-kv nodes, it should bootstrap (from the kv nodes and disregard the non-kv failures) but doesn't. Right now it fails the attempt even if it could succeed, leaving the user to a workaround where only kv-nodes must be passed in during bootstrap.
In order to address this bug, partial failures from non-kv nodes must be disregarded properly and should not interfere with the rest of the bootstrap process.