Store: Before deleting shard verify that another node holds an active shard instance

Before removing shard physically from disk verify that another node in the cluster actually holds an active shard instance.
do we need busy waiting here? and we should probably wait on the node to join the cluster and have no relocation pending.