What was the error?

If your script is version specific (because it is tokenised) why not just include the interpreter version in the script name?

For example, myscript.kix compiled with KiXtart 4.61 becomes myscript.kx - you rename it as myscript_461.kx or myscript.461 or whatever else fits.

Or are you suggesting something else?