is 20358 the current block
You got on the same fork I was on, which is apparently the wrong fork. I deleted the "blocks" directory to force a re-download, which my wallet is in the process of doing. I suggest you do the same.
[Edit: Please disregard - my wallet is now stuck on updates at block #8, I apparently don't know the right procedure to re-download the blockchain. Someone who knows the right procedure - please post instructions]