The problem goes deeper than the Duty Finder, it's down to human nature.

http://www.theverge.com/2013/9/17/47...pring-suicides

Basically the dev team needs to counterbalance human nature by adding in accountability measures, like rewards for successful completion or penalties for locking people out if they're not afk; such things like that.