I just added a new commandline option in svn to validate scenarios with custom techtrees like stranded, so it will be easier to catch these issues now.
--validate-scenario=stranded
Some of the errors will not be a problem for scenarios but it will list everything it knows about that are potential problems in normal megaglest gameplay.