With our model he can pay the bounty to multiple people if he chooses. Or a partial bounty to runner ups.
It doesn't eliminate all problems though. As you say, tradeoffs with all approaches, which is why we don't specify it ourselves.
Replit chooses a lock-in approach AFAIK, ie a chosen one is selected to work on it. A bounty hunter could say that in their bounty if they wanted.