fix: controller activated mid simulation isn't synced
requested to merge pedrohenriques/gt-gen-core:fix/activating_controller_doesnt_synchronize_entity_container into main
If a controller was only activated mid simulation (e.g. external controller taking over the default controller), its entity container wasn't being updated with the current state of the entity.
Current MR calls synchronization when a controller is first active.
Edited by Pedro Henriques