### Godot version

4.2 RC2

### System information

Any

### Issue description

https://github.com/godotengine/godot/assets/61938263/42ed582f-7b87-424c-8d19-ba0650ead5aa

It should not be reset by pausing.

### Steps to reproduce

Pause AnimationPlaybackTrack

### Minimal reproduction project

N/A
if (blend_shape_idx == -1) {
							ERR_PRINT("AnimationMixer: '" + String(E) + "', blend shape track points to a non-existing name:  '" + String(blend_shape_name) + "'.");
							continue;
						}
						TrackCacheBlendShape *track_bshape = memnew(TrackCacheBlendShape);
						track_bshape->mesh_3d = mesh_3d;
						track_bshape->shape_index = blend_shape_idx;
						track_bshape->object = mesh_3d;
						track_bshape->object_id = mesh_3d->get_instance_id();
						track = track_bshape;
						if (has_reset_anim) {
							int rt = reset_anim->find_track(path, track_type);
							if (rt >= 0 && reset_anim->track_get_key_count(rt) > 0) {
								track_bshape->init_value = reset_anim->track_get_key_value(rt, 0);
							}
						}
#endif
					} break;
					case Animation::TYPE_METHOD: {
						TrackCacheMethod *track_method = memnew(TrackCacheMethod);
						if (resource.is_valid()) {
							track_method->object = resource.ptr();
						} else {
							track_method->object = child;
						}
						track_method->object_id = track_method->object->get_instance_id();
						track = track_method;
					} break;
					case Animation::TYPE_BEZIER: {
						TrackCacheBezier *track_bezier = memnew(TrackCacheBezier);