Yes, having node 1 pool0 and node 2 pool1 disks in one stack (and thus in one shelf) is supported. It is not recommended as per TR-3548 (search for "mixed disk pool configurations") but it's supported.
You might need to manually assign any replaced disks though, since the controllers can't always figure out by themselves which controller should get any new disks assigned (especially if you have >1 spare per node)
-Michael