UMaterial::UpdateMaterialShaderCacheAndTextureReferences

Recompute the ddc cache key and reload the material in case the key is not the same.