I think css non-steam always somehow connects to steam server. Then when the server updated (1.0.0.69), steam checks the file when css starts -> crash but if u start the game before connecting to the internet, it seems that steam doesn't check it :-?? Just my thought :))