Glad to see it had a relatively happy ending.
At the risk of repeating a tired Internet cliche, I think the leak may have helped Half-Life 2.
If the project was already months behind schedule and had a year before a GM build would be ready, having the source code leaked may have given hardcore gamers reassurance that the game was actually coming along and would be finished at some point.
Of course, there's also the newsworthiness and buzz coming from the leak itself.