pub fn init() -> Executor
Initialize the sim context: install a fresh executor and phase hub on this thread. Called once by the runner at start-of-simulation.