Hi Kevin,
I think if you compare your version of /Controls/ScriptLoader.cs SetupClueTip method to the latest svn you can find the difference. My recollection is that I had to remove the document.Ready part from that script since it was registered as a startupscript anyway.
But really so much good stuff since that version. If you upgrade you get a lot of good new things. See the release notes for 2.3.1.6, 2.3.1.7 and 2.3.1.9.
Best,
Joe