Add some additional crude throttling. With cursors being limited by how much they can can page into memory as well as the producer, you can get live locks around space usage - if the allocation reaches 100%