fix #19 disallow concurrent ScriptJob execution