Fix the reason given for committing with the git CLI, prefer testutil.GitIsolatedEnv, cover the TTY prepare-commit-msg path, and name f07160f8 as the go-git floor.
Entire-Checkpoint: 01M6NYEFNRCC9H7WX0566AJGWF