[guided]The first issue is that the theorem assumes only the existence of a feasible real-valued flow of value $b$, but the cycle-canceling argument must start from an integral flow. We therefore prove integrality of feasibility directly.
For a flow $f:A\to\mathbb{R}$, its value is
\begin{align*}
|f|:=\sum_{a=(s,w)\in A} f(a)-\sum_{a=(w,s)\in A} f(a).
\end{align*}
Begin with the zero flow $f^{(0)}:A\to\mathbb{Z}$, $a\mapsto 0$. Suppose we have already constructed an integral feasible flow $f:A\to\mathbb{Z}$ with $|f|<b$. The residual graph $D_f=(V,A_f)$ records all legal infinitesimal modifications of $f$. For each original arc $a=(v,w)\in A$, the forward residual arc $a^+=(v,w)$ has capacity
\begin{align*}
r_f(a^+):=u(a)-f(a)
\end{align*}
if $u(a)-f(a)>0$, and the backward residual arc $a^-=(w,v)$ has capacity
\begin{align*}
r_f(a^-):=f(a)
\end{align*}
if $f(a)>0$. These capacities are integers because both $u(a)$ and $f(a)$ are integers.
Why must there be an $s$-$t$ path in this residual graph while $|f|<b$? Let $g:A\to\mathbb{R}$ be any feasible flow of value $b$, which exists by hypothesis. Let $S\subseteq V$ be the set of all vertices reachable from $s$ in $D_f$. Suppose, for contradiction, that $t\notin S$. Then no residual arc can go from $S$ to $V\setminus S$. Hence if $a=(v,w)\in A$ with $v\in S$ and $w\notin S$, the forward residual capacity must vanish, so $f(a)=u(a)$. Similarly, if $a=(w,v)\in A$ with $w\notin S$ and $v\in S$, the backward residual capacity must vanish, so $f(a)=0$.
Define $A^+(S):=\{(v,w)\in A:v\in S\text{ and }w\notin S\}$ and $A^-(S):=\{(w,v)\in A:w\notin S\text{ and }v\in S\}$. Using these two boundary facts and the bounds $0\leq g(a)\leq u(a)$, we get
\begin{align*}
\sum_{a\in A^+(S)} g(a)-\sum_{a\in A^-(S)} g(a) \leq \sum_{a\in A^+(S)} u(a)=\sum_{a\in A^+(S)} f(a)-\sum_{a\in A^-(S)} f(a).
\end{align*}
The net flow leaving $S$ equals the total source excess inside $S$. Since $s\in S$, $t\notin S$, and every other vertex satisfies conservation, the left-hand side is $|g|=b$ and the right-hand side is $|f|<b$. This contradiction proves that $t$ is reachable from $s$ in $D_f$.
Choose an $s$-$t$ residual path $P$. Define
\begin{align*}
\delta:=\min\left(\,b-|f|,\ \min_{e\in P} r_f(e)\right).
\end{align*}
This is a positive integer: $b-|f|$ is a positive integer, and every residual capacity on $P$ is a positive integer. Augmenting by $\delta$ means adding $\delta$ to each original arc used forward by $P$ and subtracting $\delta$ from each original arc used backward by $P$. The definition of residual capacity guarantees that no capacity bound is violated, and conservation is preserved at all internal vertices of $P$. The value increases by exactly $\delta$. Since the value increases by at least $1$ and never exceeds $b$, finitely many augmentations produce an integral feasible flow $f_0:A\to\mathbb{Z}$ of value $b$.[/guided]