-walletbroadcast was a boolean 0 or 1 meaning either "do not broadcast transactions or "initial broadcast plus periodic re-broadcast (every 12-36 hours)".
Add a new possible value initialonly which would allow the user to configure the wallet to do the initial broadcast only and not to do the periodic rebroadcasts.
No new configuration options and no change in default behavior.