Im pretty sure that the challenges can be considered POW. They are a proof that you have done some work which can be verified.
So while they are not the mechanism that votes on the transactions, they are the mechanism that allows you to gain eligibility to vote on transactions.
Which is essentially the same thing, therefore its not broken.
Do the challenges cost anything to solve, though? How do they work, exactly?