UploadFileService Done

Currently ignores "No Session", as server rejects this as a valid
session ID.
Also CNS toggle remembers state from last run on launch