Remember, we aren't just initializing with successive values.  We send those values through a different RNG for a couple iterations before initializing the one we are actually going to use:

https://github.com/GalSim-developers/GalSim/blob/master/src/Random.cpp

I'd be shocked if this could produce correlated values.  But if you can think of some way to test this, be my guest.