Are you also setting a workset name?
have you tried locking the workspace name variable (and workset name)?
do you have a .cfg named for the workspace name in the folder pointed at by workspaces root variable? Same for a workset name .cfg in the worksets…