...
srun --jobid seems like it might help because it logs a user into a running reservation based on the jobid. But, it doesn't tunnel X11 reliably and only allows for one connection to a job at a time.
Well, it seems I can if I see what nodes the user has jobs on already and use the --exclude argument to sbatch.
Replacement options for Torque/Moab (Pros and Cons)
...