Also run prepare-tree before download phase.

Previously, we were just running `prepare-tree` before a build.
Unfortunately, that means it doesn't get run if you do a `make download`
and then immediately tar up the whole tree, which leads to `sudo` not
having the setuid bit set, which leads to a concierge failure.