git checkout: don't warn about unborn branch if -f is already passed