Core: Verify the index state of concrete indices after alias resolution

thinking... in javadocs and probably es docs as well, we always refer to `allowNoIndices` and `ignore_unavailable` as options that affect how wildcard expansion works. But those options also affects how aliases expansion to concrete indices work. I think we should double check docs and update it.