Easiest risk management solution here is to take the penalty off the give up. That will stop people from wasting our time. They are going to time out either way -- just give the ability and reasoning to give up rather than timeout.
Also fine no penalty for time out but make a public record in that persons profile of how many times they have timed out. Maybe highlight their name in red if it is an unusally high rate like online games do for players with a low ping. It lets others know that maybe this person will timeout on you --puposely or not purposely.