I want to solve the following problem from Spivak's Calculus on Manifolds:
Let $M$ be an $(n-1)$ dimensional manifold in $\mathbb{R}^n$. Let $M(\varepsilon)$ be the set of end points of normal vectors (in both directions) of length $\varepsilon$ and suppose $\varepsilon$ is small enough so that $M(\varepsilon)$ is also an $(n-1)$ dimensional manifold. Show that $M(\varepsilon)$ is orientable (even if $M$ is not).
I'm aware that the question was already asked here, but I'm not completely satisfied with the answer, that basically defines a normal field on $M(\varepsilon)$ by aiming back for $M$. As I've said in the comment, what if a point $q \in M(\varepsilon)$ is the end point of several normal vectors in $M$? (if this can always be avoided by taking $\varepsilon$ sufficiently small, I would like a proof of that). Also, why is the resulting normal field really is continuous?
Alternate solutions are also welcome. Thank you!