It seems that the limit has always been there, I just don't know.
The reason I was trying the 32-char nick is that we were all (almost) using md5 nicks, but md5 is 32 chars, and the last two chars got cut off because of the limit.