Display/Enable Rules with out steps should default to IsCore = True
On occasion customizing commands import enable/display rules that contain no steps. This causes the subsequent publish to fail. They have to be toggled to IsCore=True.
Suggest rules with no steps default to IsCore=True to avoid the error.
Knowing that you need to set this manually to get a publish is not obvious. If you know, you know, otherwise...