A simple solution for this is to punish everyone in the party with the 30 minutes penalty, regardless of whom starts a vote dismiss, whom is kicked from the duty and whom remains in the duty!...

This way everyone shares the pain and that's surely to discourage abuse, the dismissed player would be the first to wait for 30 minutes for the Duty Finder to open, the remaining players would be hit with the penalty upon finishing their current duty!...