fix(quests): when leaving group, if leader or quest.leader is leaving,
re-assign to most senior member. #3709