Oh crap, that's devious...
I just figured it out:
1. Sign in.
2. Open your preferences.
3. Sign out.
4. Change your script preferences...
Is that a bug or what? I guess I'll need to fix all my scripts!
(Sorry everybody, you were all right!
)
EDIT: And what I meant by "you can only import/restart/enable a script when a) WLM is open and b) you are signed in" was that the script can only be MANUALLY started when you are signed in. The script automatically starts when WLM opens if it has already been manually enabled (by import/restart/enable) and continues to run until WLM closes (unless it is disabled). The thing that caught me was that I thought scripts could not be manually started when signed out...