The `data_state_changed` signal that is emitted at the end of exec causes host applications like Blender and UE to hand until it is done processing.