The explanation was that the zinc metal transferred electrons to copper which in turn reduced the zinc ions in solution, but this does not seem to make any sense as the zinc is being oxidized to just be reduced again. Why does this happen. Is a thin zinc layer more stable?
Your intuition is correct and both of the given answers are wrong. The zinc plates the penny because there is a driving force. but the question then is "what is the driving force?" it is an electrical reaction but it is not as simple as one rate just happens to out pace another or is out accelerated by heating. First lets look at the half reaction of the powder:
$$\ce{Zn (s) -> Zn^{2+} (aq) + 2e-}\tag{E$^\circ$ = - 0.76}$$
and that of the penny:
$$\ce{Zn^{2+} (aq) + 2e- -> Zn (s)}\tag{E$^\circ$ = + 0.76}$$
as you have already noted the standard electrode potential are equivalent, so what now? Well the operative word here is standard. standard electrode potentials assume that the materials is at 298K, 1 bar of pressure, 1 M electrolyte concentration and also that the surface is flat and well annealed. Zinc powder produced by milling is neither flat nor well annealed, it is quite sharp with a lot of residual stress. These conditions increase the energy of the zinc material which lowers the standard electrode potential for the powder such that it is now lower in magnitude than the electrode half reaction on the penny. i.e.:
$$\ce{Zn (s) -> Zn^{2+} (aq) + 2e-}\tag{$\color\red {\mathrm E <}$ - 0.76}$$
This reduced half potential creates a non net zero electrical potential which in turn produces a plating of zinc on the penny which is flatter with less internal stress. Thus your net reaction is:
$$\ce{Zn (s, powder) -> Zn (s, plate)} \tag{$\color\red {\mathrm E < 0.0}$}$$
As for why being sharp and internally stressed cause higher energy, That is beyond the scope of the question, I have have given a brief and hand-wavy explanation below but I strongly encourage you to do your own research for a better explaination.
First for flatness, remember that chemical reactions are kinetic reactions relying on one rate happening faster than another. Knowing this we can infer that for a dissolution reaction, the more directions an atom has to dissociate, the more likely it will be to dissociate (See:Kelvin Equation) since energy directed towards the solid will not result in dissociation. As for the internal stress, stress is caused by atoms not being in a regular low energy state. Some perturbation of the microstructure causes them to be in a non-equilibrium state. Since equilibrium states are the lowest energy states, any configuration not at equilibrium must have higher energy and thus when given the chance will try to return to a lower energy state.