Well, the ring determines sovereignty so whoever has it can at any time come forward and demand the throne as it is their birthright because they have the ring.
As long as the princess has it the second queen cannot really put her kids on the throne because the princess could at any point cause...