I think the timeouts in the DF is a long standing issue from long before this patch, however I do think a forfeit option should be implemented, at the cost of any reward normally awarded for completing a match (not even loss rewards).

For people playing against NPC's, they can quickly put down all of their cards within a couple of seconds. Against players, however, games often end far too late even if you explain the situation to the opponent.

As for the no reward stimulation, I see draw and loss rewards to be the "good try" rewards of the game. You didn't win but you did your best. As such, I think one should only be entitled to such rewards if they complete the game set out before them.