I tried everything above and after deleting the blockchain this was displayed while redownloading. Notice it says "downloading 9347 of 16922 blocks".

Eventually this was displayed on a hanging client. Notice it says "downloaded 16922 blocks".

I then tried downloading the new v1.5.2 client from mega again. I got this error again.

yes, you are right, I am the same with you, we need someone help us...