Fixes issues with errors in logs on generating chunks
Having trouble reproducing this myself, but this should do it.
While there is more down the collision system, remove some of the wrapping Spliterator stuff as even this wrapper stream has shown up in profiling. With other collision optimizations, we might also even avoid inner streams too.