Used only when the contract has multiple param managers. Exactly one must manage the electorate, which requires the async version.

makeParamManager