I realize you have it working but was not sure if this might help make things easier. Not having seen your config, I thought about this 2nd way and thought I would point it out.
You are correct in that if a page is hidden, you can only get to it via a Jump from an ActionList.