Thank you. I had the same problem, corrupted MultiBitHD wallet. Knew I had the right password as I was regularly using the wallet, but it wouldn't let me in.
I managed to recover the wallet words using the program in your first link.
Then I downgraded MultilbitHD to 4.1 and from there I was able to restore - it accepted the wallet words and then asked if I wanted to use a backup (I had the backups available). After a long sync it worked, and my old password was accepted again.
And I immediately moved my coin elsewhere!
Without your help and the programmer who made that wallet-words finded I'd be £100 worse off right now. So thank you very much indeed. PM me a bitcoin address and I'll send you something.