try deploying all tags and branches to s3 bucket

this currently could fail because it doesn't know the
difference between a tag and a branch. That makes it
feel unsafe that someone could push a branch that has
the same name as a release tag and then blow away
the release.
retry the npm install because it has been failing