ob-async adds its own advice around org-babel-execute-src-block, which directly interferes with Doom's lazy loader for babel packages (sometimes bypassing it entirely). This ensures it can't do that.