Finally tracked down a bug in the GH2 spatial tree searching algorithms. The variable density Poisson sampling works. (These images are part of the diagnostics project. The leftmost image maps linear distance to the ring onto the desired density, the rightmost image uses a 2D simplex noise generator)
These are basically improved Populate2D algorithms. Both much faster and more flexible.