The reflection coefficient is a constant independent of time and the amplitude of the reflected wave is basically -1. Since all frequencies are reflected exactly the same way with the reflection coefficient $\Gamma=-1$, the form of the pulse is not distorted.
The reflected plane wave only has a single frequency component so it can only remain a plane wave. If it shifted in frequency the boundary condition on the electric field at the interface would not be true for all times.
When there is transmission, i.e when the transmission coefficient $\tau\ne 0$ and $\Gamma\ne -1$; because $\sigma$ and $\epsilon$ are frequency-dependent (often slowly varying functions of $\omega$) not all frequency components of the wave-packet will be equally transmitted or reflected, so the actual shape of the pulse can change (usually slightly) upon reflection or transmission.
An alternative approach is to compute the length of the wave vector $\vec k$: this depends on the properties of the medium in which the wave propagates: basically for vacuum $k=\omega/c$ and for air one might as well take the velocity to be $c$ as well. To match phases in a time-independent way requires $\omega_r=\omega_i$, which in turn implies that the lengths of $\vec k_r$ and $\vec k_i$ are the same. By translational invariance, the component of $\vec k$ parallel to the interface cannot change, which means the component that is normal must reverse its sign: in other words, assuming the interface is the $z=0$ plane, the boundary conditions show that
$$
k_{rx}=k_{ix}\, ,\qquad k_{ry}=k_{ir}\, , \tag{1}
$$
and we know that $k_r=\sqrt{k_{rx}^2+k_{ry}^2+k_{rz}^2}=
\sqrt{k_{ix}^2+k_{iy}^2+k_{iz}^2}$. Of course as a vector $\vec k_r\ne \vec k_i$ so this leaves $k_{rz}=-k_{iz}$ as the only possible solution, i.e. the component of $\vec k$ normal to the interface changes sign without changing magnitude, since the reflected and incident waves are in the same medium.