Clang passes `KernelArgs.NumArgs` to the runtime but not all are kernel arguments. This ensures we fallback to the old logic. In a follow up we should introduce a new `KernelArgs.NumKernelArgs` field and set it in the runtime.