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.
I think we should encapsulate the testing code from the `clusterChanged` method and just call it again to sanity check it's safe to delete