The duty timer is extremely generous compared to the amount of time needed to complete a duty. Even if you're stuck waiting a half hour for a replacement, there should still be more than enough time to finish the duty.

As Rongway said, if players are leaving the party to requeue then the party probably has worse problems than waiting for a replacement that need to be addressed.