Super_Nerd
Writer of Stuff
Well, you've forgot to beat Chuck or Jasmine. There's not another explanation.
... Oh man, I did forget about her. Now I feel silly.
Apparently I just assumed the game wouldn't have let me challenge Pryce without beating her first... and that it was beating him, not getting seven badges total, that triggered the Goldenrod takeover... or something.
But it seems you can do it completely out of order.