If `git_repository_config__weakptr` fails, this says we'll verify the cert. Does that sound about right? The rest of the error cases seem fine, but I'm having a hard time forming an opinion on this one.