checkout --track: make up a sensible branch name if '-b' was omitted