when something like that happens you can log off steam, go to the folder and delete everything other then the steamapps folder (where all your games are) and the steam.exe
then run the steam.exe and it will force an update, will take some minutes, it will think you are accessing from another computer, so you check your email for the code etc etc and there you go