I've found that that works until you connect to the project servers, which then resets client_state.xml back to how it was. Ideally you need to create an app_info for the project(s) you want to run more than one GPU task for, but you'd need to ask around for help with that as I'm no good at writing them from the ground up, sorry