At the moment, the system is very unfair to the player who stays! They have to wait 5 minutes to see if the player who disconnects rejoins.
The only current option is for the remaining player to forfeit the match.
A fairer option would be to cancel the match. After all, the remaining player is not at fault here!!