Yes. Jiangshi is closer to the original chinese reading. Kyonshi is how the Japanese think the Chinese read it. :P
I think it may have been more that "Kyonshi" was similar to how "Jiangshi" would have been pronounced in Chinese at the time the word as borrowed into Japanese long ago. A language can change a lot in less than 2000 years.