Maybe add a score variable to the elo. If you're ahead the opponents in points and he leaves, it makes it your win. Might not solve everything, especially in dq-based mods, but it'll be a help along the way.