The sessions aren’t disconnecting, they just pause running … sleep? suspend? not sure what it’s called [edit: I think “stopped” i.e. SIGSTOP]. I guess like when you run a long program and hit Control-Z to get a prompt; the background task stops running temporarily. When I switch users, the new user’s processes start up, and all the old user’s processes pause.
I want it to leave all the processes running in the background.