You probably have autogroups enabled.
In that case, in experiment 2 at the top level you have 2 control groups (one per session) competing for CPU, and inside each control group processes compete for CPU.
You can see the current control group and its niceness with:
cat /proc/$$/autogroup
And you can set the niceness with:
echo 19 > /proc/$$/autogroup