### Feature Request / Improvement `InMemoryCatalog` validate and [disable](https://github.com/apache/iceberg/blob/2101ac2e5528049688d4ce3ea2b4db861ea3c78b/core/src/main/java/org/apache/iceberg/inmemory/InMemoryCatalog.java#L380) metadata location refresh if required. Instead of this can we throw exception and catch at caller ? Ref : https://github.com/apache/iceberg/pull/8907/files#r1441973958 ### Query engine None