Disconnects are unfortunately either a player quitting or a legitimate interruption. Either way, having to wait 5 minutes before the game is forfeited by the disconnected player is extremely annoying.
I suggest that rather then just a Forfeit button, that the remaining players have an option to mutually agree to drop the game. No one wins, no one loses. (Well, truthfully, WGT wins because players can more quickly start playing the next game and chewing up their purchased balls even sooner.)