Understanding Fraleigh's proof of: Every finite integral domain is a field
The whole point is to show that none of the products $a1,aa_1,\ldots,aa_n$ is $0$. Suppose that some $aa_k$ were $0$. We know that $a$ and $a_k$ are not $0$; if $aa_k$ were $0$, $a$ and $a_k$ would by definition be divisors of $0$, but we know that $D$ has no divisors of $0$. Thus, $aa_k$ cannot be $0$. The same argument shows that $a1$ cannot be $0$, though in that case it’s even easier, since $a1=a$, and we know that $a\ne 0$.
Your addition is correct but not really necessary: one would hope that the reader can be trusted to recognize that if $a=1$, we already know that it has a multiplicative inverse, so we’re really interested in the other cases.
Here is a quick little proof of this fact which I hope will help resolve our OP User31415 questions, and clarify his/her approach:
Let $D^\times$ be the set of non-zero elements of $D$:
$D^\times = \{0 \ne d \in D \}; \tag 1$
since $D$ is finite,
$\vert D \vert < \infty, \tag 2$
so is $D^\times$; indeed,
$\vert D^\times \vert = \vert D \vert - 1; \tag 3$
now for
$a, b \in D^\times \tag 4$
we have
$ab \in D^\times; \tag 5$
for otherwise
$ab = 0, \tag 6$
which contradicts the hypothesis that $D$ has no zero divisors; now (4)-(5) imply
$aD^\times = \{ab, \; b \in D^\times \} \subseteq D^\times; \tag 7$
thus we may consider the function
$\phi_a:D^\times \to D^\times \tag 8$
given by
$\phi_a(b) = ab, \; \forall b \in D^\times; \tag 9$
$\phi_a$ is injective, for with $a \ne 0$
$\phi_a(b) = \phi_a(c) \Longleftrightarrow ab = ac \Longleftrightarrow a(b - c) = 0 \Longleftrightarrow b = c; \tag{10}$
since $\phi_a$ is an injective function from $D^\times$ to itself, by virtue of (2)-(3) (that is, the finiteness of $\vert D^\times \vert$), it is also surjective; hence there is some $a' \in D^\times$ with
$\phi_a(a') = 1 \Longleftrightarrow aa' = 1, \tag{11}$
that is, $a$ has an inverse in $D^\times$. Since every non-zero element of $D$ is invertible, $D$ is a field.
I don't know why you think that the product of any two terms from $a1,aa_1,\dots,aa_n$ would have to be zero. That is not the case.
Fraleigh is obviously assuming that $a\ne0$. Thus if any of $a1,aa_1,\dots,aa_n$ were zero, we would have a contradiction, since $D$ has no zero divisors.