LOL @ Max
Maybe it's just me - but I"m thinking since there are so many 4 versions before 4.2.2 - maybe you could upgrade to an early version - then upgrade those once you get it successfully to 4? This is just a clueless person throwing advice to the wind -

But I wonder.
I had a botched upgrade from the previous version to the latest because of some memory requirements changes that came with the newest version. I can only imagine that there are a whole host of system requirements that have changed between the two versions.... is your PHP up to date?