Hmm, no I don't, and haven't done so for years. What I did was to commit those assets you sent me in TS10 and TS12 and all were clear of errors.
The script validation on commit appears to be rather different from a simple Trainzutil compile which I use as a parser check. I've had some strange errors, particularly when an asset's script is dependent on another, as NFS37 mentioned, but I don't recall that particular error in that context. I've only seen that error when experimenting to see what classes I can use with particular asset KINDs.