Fix for shared partitions

This reverts commit 0d6a9965f444f0f96e7be3d97b2499feb4b375a1
That patch would permit a job with shared resources to run on
the same node as a job without shared resources, unfortunately
it let those jobs share CPUs. Finer grained sharing might be
possible with extensive code changes, but not something to
work on now.