ScriptContext.CurrentContext on current thread is nullifed, but after calling, for example, HttpWebRequest.ServicePoint, reference to this ScriptContext will be in other thread CallContext.