deploy-website: check out next/master when not updating

This also makes the update not discard local changes.

|| exit is not necessary due to set -o errexit at the top.