Removed debug logging.
Moved ScriptReloadResult.Success down, since invoke failure would make null translate to it.
Reintroduced exception thrown if no scripts could be located, shouldn't be fatal now.