I haven't been able to get it to happen for me, even with a safe file from the other person that hit this bug. Driving me crazy ;)
I've fixed some other stuff you mention though, and have a *possible* fix, for the ash-walk bug. but its just a guess really.
Also, if its helpful, Here's a save file just after learning ash-walk (just copy it over the existing one in the game folder)
Thanks again for your help!