### Godot version

d01ac9c73686fdf86f083f4d3ee1301bb54d855f

### System information

Debian 11, AMD RX480, AMD 3700X, clang 13

### Issue description

When importing blender mesh with shape keys, godot crashes.

```
godot-me git:(master) WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
     at: _editor_init (modules/gltf/register_types.cpp:61)
ERROR: Invalid scene: root node test_alpha2_imported in an instance, but there's no base scene.
   at: instantiate (scene/resources/packed_scene.cpp:134)
ERROR: Index p_idx = 1 is out of bounds (edited_scene.size() = 1).
   at: remove_scene (editor/editor_data.cpp:574)

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.0.beta.custom_build (d01ac9c73686fdf86f083f4d3ee1301bb54d855f)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x38d60) [0x7f33a2a54d60] (??:0)
[2] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x40e1504] (??:0)
[3] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3a265f7] (??:0)
[4] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3ee3b55] (??:0)
[5] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3ee28f3] (??:0)
[6] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3f0049c] (??:0)
[7] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3f0094a] (??:0)
[8] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x3f03162] (??:0)
[9] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x383d27a] (??:0)
[10] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x4a03c5] (??:0)
[11] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x430f11] (??:0)
[12] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x42513a] (??:0)
[13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7f33a2a3fd0a] (??:0)
[14] /mnt/Data/files/Projects/godot-src/godot-me/bin/godot.linuxbsd.editor.x86_64.llvm() [0x424faa] (??:0)
-- END OF BACKTRACE --
================================================================
```

This last worked on 56ddf89fac84cdf12b571866790b492d2f6cc072

Here's what the scene should look like:
![Screenshot from 2023-01-31 06-45-34](https://user-images.githubusercontent.com/62319714/215624209-1c483bb5-fa6e-45f0-8a4e-001320a9c7ce.png)


### Steps to reproduce

1. Open the project.
2. Double click the gltf file
### Minimal reproduction project

[test1.zip](https://github.com/godotengine/godot/files/10540995/test1.zip)

if (multimesh->xform_format == RS::MULTIMESH_TRANSFORM_3D) {
			t.basis.rows[0][0] = data[0];
			t.basis.rows[0][1] = data[1];
			t.basis.rows[0][2] = data[2];
			t.origin.x = data[3];
			t.basis.rows[1][0] = data[4];
			t.basis.rows[1][1] = data[5];
			t.basis.rows[1][2] = data[6];
			t.origin.y = data[7];
			t.basis.rows[2][0] = data[8];
			t.basis.rows[2][1] = data[9];
			t.basis.rows[2][2] = data[10];
			t.origin.z = data[11];
		} else {
			t.basis.rows[0].x = data[0];
			t.basis.rows[1].x = data[1];
			t.origin.x = data[3];
			t.basis.rows[0].y = data[4];
			t.basis.rows[1].y = data[5];
			t.origin.y = data[7];
		}
		if (i == 0) {
			aabb = t.xform(mesh_aabb);
		} else {
			aabb.merge_with(t.xform(mesh_aabb));
		}
	}
	multimesh->aabb = aabb;
}
void MeshStorage::multimesh_instance_set_transform(RID p_multimesh, int p_index, const Transform3D &p_transform) {