Even when agent_on_start_func is configured through the AERON_AGENT_ON_START_FUNCTION_ENV_VAR environment variable during aeron_driver_context_init, the value will be unconditionally overwritten by subsequent calls to aeron_driver_context_set_agent_on_start_function() in the application's main execution path.