[step:Identify the harmonic limit as a representative of the initial homotopy class]
Since $(N,h)$ is compact, its injectivity radius is positive. Choose $k\in\mathbb N$ so large that $u(x,t_k)$ and $u_\infty(x)$ have Riemannian distance less than this injectivity radius for every $x\in M$; this is possible because $u(\cdot,t_k)\to u_\infty$ uniformly and $M$ is compact. Define the map $K:M\times [0,1]\to N$ by letting $K(x,s)$ be the unique constant-speed geodesic segment from $u(x,t_k)$ to $u_\infty(x)$ evaluated at parameter $s$. Equivalently, using the inverse of the exponential map on the injectivity-radius neighbourhood,
\begin{align*}
K(x,s)=\exp_{u(x,t_k)}\bigl(s\,\exp_{u(x,t_k)}^{-1}(u_\infty(x))\bigr).
\end{align*}
The smooth dependence of the exponential map and the chosen injectivity-radius neighbourhood imply that $K$ is smooth. The map $H_{t_k}$ is a smooth homotopy from $u_0$ to $u(\cdot,t_k)$, and $K$ is a smooth homotopy from $u(\cdot,t_k)$ to $u_\infty$.
To make the concatenation smooth in the homotopy parameter, choose smooth maps $a:[0,1/2]\to[0,1]$ and $b:[1/2,1]\to[0,1]$ such that $a=0$ near $0$, $a=1$ near $1/2$, $b=0$ near $1/2$, and $b=1$ near $1$. Define $L:M\times[0,1]\to N$ as follows. For $0\leq s\leq 1/2$, set
\begin{align*}
L(x,s)=H_{t_k}(x,a(s)).
\end{align*}
For $1/2\leq s\leq 1$, set
\begin{align*}
L(x,s)=K(x,b(s)).
\end{align*}
Near $s=1/2$ both formulas are equal to $u(x,t_k)$, so $L$ is smooth across the joining time. Thus $L$ is a smooth homotopy from $u_0$ to $u_\infty$. Since $\tau(u_\infty)=0$, the map $u_\infty$ is the desired smooth harmonic representative of the homotopy class of $u_0$.
[/step]