Random thought, but what if they made it so you didn't get your drops until after the final boss is defeated? Then you wouldn't have people who leave midway, unless they had an emergency, and it would not effect those who do join midway through when someone does leave or gets kicked for inactivity.