Use correct command to update bzr repos
Use git checkout -B to switch branches

This ensures a local tracking branch is created if it does not exist (does
not happen automatically when the repo has more than one remote with the
same branch name)
Exit with 1 if something failed