Вот это уже вопрос чуть более глубокий... Возможно попробовать для таких долгосрочных и дорогостоящих заданий сделать так, чтобы это задание не могло начать выполнять большее количество пользователей чем то которым хватит на оплату данной суммы денег на балансе задания. т.е. если на балансе задания 10$, а стоит оно 2, чтоб больше пяти человек начать его не могли в течении срока его максимального выполнения к примеру двух недель. Если человек в этот срок не вложится, оно исчезнет из его списка "незавершенных" и тогда уже кто-то другой сможет его начать выполнять. Вот как-то так... Возможно, это уже из области фантастики :)