Would it be reasonable to make `AssertRefLogEntry()` internally use `committer = repo.Config.BuildSignature(DateTimeOffset.Now)` (since we already pass in `repo`) if `null` to avoid this boilerplate?