When a game times out, or is claimed due to a timeout it might be good to record indellibly in the game history whether the timeout was automatic or not, whether the player was on holiday and how long past his deadline he was.
This may look like bad sportsmanship but it would make me feel a little bit better about the game I lost when I was winning after I had gone on holiday to Italy for two weeks, set my status, messaged my opponent explaining this and was 2 days late with my move.