Fix for problems on metadata change with less nodes

1. Check for node existence in InvalidMetadataCheckingStore and
throw InvalidMetadataException if specified node is not in the cluster
2. Have ZenStoreClient rebootstrap when getting InvalidMetadataException.
This fixes if the new cluster does not have a node that ZenStoreClient query
data from, it would throw Exception.