Move provider configs towards a better world, maybe even potentially a post-T6703 world.
This should be functionally identical to the previous version, except that we now enforce fiddling with shouldTrustEmails and showAllowAutoLogin to the transaction layer.