create
Build a fresh BackgroundWorker for taskId, or null if this factory does not own taskId.
Called afresh on every dispatch — never cache the returned worker. Returning null for a taskId that is in taskIds is a client error and surfaces as WorkerRegistry.FactoryDeclinedException.