The createblock had to change because the AddressTo160 doesnt exist in the new bitcoin src. But I suspect blocks wouldnt download if I didnt port it correctly.
What does bitcoin use instead? Presumably bitcoin still needs to validate its old blocks that did use 160 bit whatzits?
-MarkM-