RecoverySetsOption: "hasRecoverySets" | "noRecoverySets"

Issuers first became durable with mandatory recovery sets. Later they were made optional, but there is no support for converting from one state to the other. Thus, absence of a RecoverySetsOption state is equivalent to 'hasRecoverySets'. In the absence of a recoverySetsOption parameter, upgradeIssuerKit defaults to the predecessor's RecoverySetsOption state, or 'hasRecoverySets' if none.

At this time, issuers started in one of the states ('noRecoverySets', or 'hasRecoverySets') cannot be converted to the other on upgrade. If this transition is needed, it can likely be supported in a future upgrade. File an issue on github and explain what you need and why.