This is a continuation, and conclusion, of our study of bounded
solutions $u$ of the semilinear parabolic equation $u_t=u_{xx}+f(u)$
on the real line whose initial data $u_0=u(\cdot,0)$ have
finite limits $\theta^\pm$ as $x\to\pm\infty$. We assume that
$f$ is a locally Lipschitz function on $\mathbb R$ satisfying
minor nondegeneracy conditions. Our goal is to describe the
asymptotic behavior of $u(x,t)$ as $t\to\infty$. In the first
two parts of this series we mainly considered the cases where
either $\theta^-\ne \theta^+$; or $\theta^\pm=\theta_0$ and
$f(\theta_0)\ne0$; or else $\theta^\pm=\theta_0$, $f(\theta_0)=0$,
and $\theta_0$ is a stable equilibrium of the equation $\dot
\xi=f(\xi)$. In all these cases we proved that the
corresponding solution $u$ is quasiconvergent---if bounded---which
is to say that all limit profiles of $u(\cdot,t)$ as
$t\to\infty$ are steady states. The limit profiles, or accumulation
points, are taken in $L^\infty_{loc}(\mathbb R)$. In the present
paper, we take on the case that $\theta^\pm=\theta_0$,
$f(\theta_0)=0$, and $\theta_0$ is an unstable equilibrium of the
equation $\dot \xi=f(\xi)$. Our earlier quasiconvergence
theorem in this case involved some restrictive technical conditions
on the solution, which we now remove. Our sole condition on
$u(\cdot,t)$ is that it is nonoscillatory (has only finitely
many critical points) at some $t\ge 0$. Since it is known that
oscillatory bounded solutions are not always quasiconvergent, our
result is nearly optimal.