$\def\bbA{\mathbb{A}}$I am trying to understand the following result:

This is from EGA IV, première partie (here's the link to Numdam; see p. 228).
Specifically, I am interested on the equivalence with c). I think c) doesn't imply a). A counterexample is given by the following: Let $\bbA_k^\infty=\operatorname{Spec}(k[x_1,x_2,\dots])$ be the infinite-dimensional affine space over $k$, and let $U=\bbA_k^\infty\setminus V(x_1,x_2,\dots)=\bigcup_{i=1}^\infty D(x_i)$. Denote $X$ to the gluing of two copies of $\bbA_k^\infty$ along the identity on $U$ (i.e., $X$ is the infinite-dimensional affine space over $k$ with double origin). Then $X$ is a non-quasi-separated scheme (see here). However, $X$ is quasi-compact (the two copies of $\bbA_k^\infty$, which are quasi-compact, cover $X$), so the trivial cover $(U_\alpha)=(X)$ satisfies c).
My question is: What is the correct characterization that Grothendieck could have had on mind when he stated c)?
Edit: Here's the proof attempt of c)$\Rightarrow$a) in EGA

See Alex Kruckman's answer for an explanation of why this proof doesn't work.
Here's one idea: if instead of assuming $U_\alpha$ are only quasi-compact we assume $U_\alpha$ are quasi-compact and quasi-separated, then c) is equivalent to a).
a)$\Rightarrow$c). Use b') (the implication a)$\Rightarrow$b') is proven in EGA).
c)$\Rightarrow$a). We want to see that the morphism $\Delta_X:X\to X\times_\mathbb{Z}X$ is quasi-compact. Since “being quasi-compact” is a property of morphisms of schemes which is local on the target, it suffices to see that the restriction to the open subset $U_\alpha\times_\mathbb{Z}U_\beta\subset X\times_\mathbb{Z}X$, which is $\Delta_X^{-1}(U_\alpha\times_\mathbb{Z}U_\beta)=U_\alpha\cap U_\beta\to U_\alpha\times_\mathbb{Z}U_\beta$, is quasi-compact. Since a scheme $Y$ is quasi-compact if and only if $Y\to\operatorname{Spec}\mathbb{Z}$ is quasi-compact, we have that the composite $U_\alpha\cap U_\beta\to U_\alpha\times_\mathbb{Z}U_\beta\to\operatorname{Spec}\mathbb{Z}$ is quasi-compact. By 03GI, it suffices to argue that $U_\alpha\times_\mathbb{Z}U_\beta\to\operatorname{Spec}\mathbb{Z}$ is quasi-separated. This is because (i) the morphism $U_\alpha\times_\mathbb{Z} U_\beta\to U_\beta$ is quasi-separated for it is the base change of the quasi-separated morphism $U_\alpha\to\operatorname{Spec}\mathbb{Z}$ (01KU), and (ii) quasi-separatedness is stable under compositions (01KU), so $U_\alpha\times_\mathbb{Z}U_\beta\to U_\beta\to\operatorname{Spec}\mathbb{Z}$ is quasi-separated.