pub fn register_task(task: &AxTaskRef)
Registers a task for lookup by its scheduler task id.
This keeps a weak reference only; expired entries are ignored by lookup.