Bug fix for loading compiled dsos

This is a bug fix for loading compiled dsos.  The bug was that if you had dso compilation on, the dso had to be out of date before it would load it so you would end up making changes to scripts and it would still load the old out of date dso instead of recompiling the script.