Fix esreindex so it doesn't hose refresh interval

If you killed esreindex command while it was working, it wouldn't set
the refresh interval back which causes all kinds of problems.

This fixes that by throwing that whole thing in a try/finally and
setting it back at the end regardless of what happened.
Remove vendor-fixing from deploy script

A while back, we switched from vendor/ as a git submodule to vendor/ as
a directory with a bunch of git submodules. To do that "cleanly" we had
to do a "destroy all the things with fire" rm -rf thing in the deploy
script. We don't need that anymore.

Further, removing that, should speed up deployments.