### Godot version

4.0.beta 44c0bfc94

### System information

Fedora 37, GeForce RTX 4090 (NVIDIA 525.78.01), Forward Plus

### Issue description

It's impossible to move AnimatableBody3D in the editor – nothing happens, even though you can see the transform message at the bottom-left corner of the 3D editor.

This problem occurs regardless of whether the AnimatableBody3D contains a valid CollisionShape3D child node.

This problem does not occur with AnimatableBody2D, StaticBody3D or CharacterBody3D.

https://user-images.githubusercontent.com/180032/215598547-afab7150-eaf4-4fbb-8589-0856c9beff9d.mp4



### Steps to reproduce

- Add an AnimatableBody3D node in the editor.
- Try to move it using the gizmos or the inspector's **Position** property.

### Minimal reproduction project

N/A
toadd[toadd_count].shape = col_shape;
				toadd_count++;
				continue;
			}
			E->value.shapes[idx].tagged = true;
		}
		
		for (const KeyValue<ObjectID, BodyState> &E : contact_monitor->body_map) {
			for (int i = 0; i < E.value.shapes.size(); i++) {
				if (!E.value.shapes[i].tagged) {
					toremove[toremove_count].rid = E.value.rid;
					toremove[toremove_count].body_id = E.key;
					toremove[toremove_count].pair = E.value.shapes[i];
					toremove_count++;
				}
			}
		}
		
		for (int i = 0; i < toremove_count; i++) {
			_body_inout(0, toremove[i].rid, toremove[i].body_id, toremove[i].pair.body_shape, toremove[i].pair.local_shape);
		}
		
		for (int i = 0; i < toadd_count; i++) {
			_body_inout(1, toremove[i].rid, toadd[i].id, toadd[i].shape, toadd[i].local_shape);
		}
		contact_monitor->locked = false;
	}
	unlock_callback();
}
void RigidBody3D::_notification(int p_what) {