If you name a torque script object the same name as a Torque script class, you will get heap corruption with no warning at all. Changed original fix to cause a script error and reject object creation, instead of just renaming the object and moving along.
Just making sure the error output is consistent with the other errors.
Merge pull request #456 from smally/tsnaming_heapcorruption

Heap corruption caused by incorrect Torque Script naming