Fix DAG executor fiber explosion for large dep lists
Link nodes with thousands of deps (all compiles in a universe) were
spawning a fiber per dep via Fiber.List.map, causing over 1M fiber
spawns. Now checks if dep promises are already resolved before
spawning, avoiding fibers for completed deps.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>