[guided]The point of this step is to connect equivariance with characteristic classes. Characteristic classes live on the base spaces $X/G$ and $Y/G$, so we need an isomorphism of covers over $X/G$, not merely a bijection on each fibre.
By hypothesis, $q_X:X\to X/G$ and $q_Y:Y\to Y/G$ are double covers. Define the pullback total space
\begin{align*}
P=\{([x],y)\in (X/G)\times Y:\bar f([x])=q_Y(y)\}
\end{align*}
and define $\pi:P\to X/G$ by $\pi([x],y)=[x]$. This is the pullback cover $\bar f^*q_Y\to X/G$.
Now define
\begin{align*}
\Phi:X\to P
\end{align*}
by $\Phi(x)=([x],f(x))$. The defining condition for membership in $P$ is satisfied because $q_Y(f(x))=[f(x)]=\bar f([x])$. The map is continuous since its coordinate maps are $q_X$ and $f$, and $P$ carries the subspace topology from $(X/G)\times Y$. Also $\pi\circ\Phi=q_X$, so $\Phi$ lies over the identity map of $X/G$.
Why is fibrewise bijectivity not enough? A continuous bijection can fail to be a homeomorphism unless additional topology is controlled. The double-cover hypothesis supplies that control through local trivializations. Fix $[x_0]\in X/G$. Since $q_X$ and $q_Y$ are double covers, choose open neighbourhoods $U\subset X/G$ of $[x_0]$ and $V\subset Y/G$ of $\bar f([x_0])$ with $\bar f(U)\subset V$, and choose homeomorphisms over the bases
\begin{align*}
\tau_X:q_X^{-1}(U)\to U\times G
\end{align*}
and
\begin{align*}
\tau_Y:q_Y^{-1}(V)\to V\times G.
\end{align*}
For $z\in q_X^{-1}(U)$, write $\tau_X(z)=(q_X(z),h)$ with $h\in G$. Equivariance of $f$ means that applying the nonidentity element of $G$ before $f$ is the same as applying it after $f$. Therefore, in these two-sheeted trivializations, $f$ must send the sheet labelled $h$ over $u$ to the sheet labelled $a(u)h$ over $\bar f(u)$ for a locally constant map $a:U\to G$. In symbols,
\begin{align*}
\tau_Y(f(z))=(\bar f(q_X(z)),a(q_X(z))h).
\end{align*}
Thus $\Phi$ is represented locally by
\begin{align*}
U\times G\to U\times G
\end{align*}
with $(u,h)\mapsto (u,a(u)h)$. Since $G=\mathbb Z/2$ is discrete and $a$ is locally constant, this local representative is a homeomorphism; its inverse is $(u,h)\mapsto (u,a(u)^{-1}h)$. These local homeomorphism statements cover all of $X/G$ and agree with the globally defined map $\Phi$, so $\Phi:X\to P$ is a homeomorphism over $X/G$. Therefore $q_X$ is isomorphic to the pullback of $q_Y$ along $\bar f$ as a double cover.[/guided]