The proof score is assumed to be 5000, aka 50M XEC of staked amount. This is only true for as long as no staking reward output is added to the coinbase. This diff removes this assumption for the get_all_contender_ids() function and prevent using the other methods that rely on this fact after it turns out wrong.
This is a step towards fixing the test flakiness.