So we seem to be fighting two behaviors here. First is that it is the OFF action on the page jump that causes the action. Second is that when you change a supercontrol, it seems the man behind the green curtain checks all subcontrol values, seeing that button is supposed to be off, sends the off value, and we get the undesired page jumps.
So we just need to hook up some controls that hold the page jump button on, except when you want it off - i.e, cause the page jump.
Build and test your page jump buttons. Do not assign as subcontrol yet.
For each page jump button, build a relay button, type toggle, supercontrol, options as super - inverted. Do NOT assign as a supercontrol of the page jump button yet. Make it a subcontrol of the setlist picker.
On the setlist picker, go to the preset where you want the page jump. Turn the relay toggle on, and store the preset. (The off value should automatically fill all the other presets.)
Now assign the page jump button as a subcontrol of the relay button.