### 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
CollisionState result_state;
			_set_collision_direction(result, result_state);
			if (result.remainder.is_zero_approx()) {
				motion = Vector3();
				break;
			}
			if (wall_min_slide_angle != 0 && Math::acos(wall_normal.dot(-velocity.normalized())) < wall_min_slide_angle + FLOOR_ANGLE_THRESHOLD) {
				motion = Vector3();
				if (result.travel.length() < margin + CMP_EPSILON) {
					Transform3D gt = get_global_transform();
					gt.origin -= result.travel;
					set_global_transform(gt);
				}
			} else if (first_slide) {
				Vector3 motion_slide_norm = result.remainder.slide(wall_normal).normalized();
				motion = motion_slide_norm * (motion.length() - result.travel.length());
			} else {
				motion = result.remainder.slide(wall_normal);
			}
			if (motion.dot(velocity) <= 0.0) {
				motion = Vector3();
			}
		}
		if (!collided || motion.is_zero_approx()) {
			break;
		}
		first_slide = false;
	}
}
void CharacterBody3D::_snap_on_floor(bool p_was_on_floor, bool p_vel_dir_facing_up) {