No, I don't. The pre-reverted version seems to work with the noun classes for me, though. Maybe the issue was with your browser cache, and it working after the revert was a coincidence? I really don't understand how the addition of keyup:autoTransliterate, could break the noun class functionality.
I did notice that caching tends to change things but it usually means you have to wait a while. I put part of your edit back in and that didn't break anything so it was definitely the keyup part, if anything.