batches: unify HTTP certificate option handling when creating sources
Created by: LawnGnome
Spotted this while working on Bitbucket Cloud, which doesn't actually need this (because, duh, bitbucket.org always has a valid public certificate), but by the time I realised that I was committed.
Test plan
The tests still pass.