I've gotten into the habit of asking Steam to validate the files after patches download. Just to rule it out, have you done that?