Checking 'in-progress duty' should at least prioritize in-progress duties instead of randomly tossing you into a new party.

Also when someone leaves, there shouldn't even be a prompt to recruit new members, it should be an automatic yes. There's pretty much no situation I can think of where saying no is actually a good thing. I've run into people who said no/closed the window by accident and it's not immediately obvious how to bring that window back up.