Just as I have tested earlier on:
This script works as per fine. The variable name is longer than 512 characters.
My guess is that since Javascript is a interpreted language (or aka scripting language), the variable name length does not matter as long as it refers to a defined variable.