This fix seems to have broken some things. It seems as though the Quality mod resets the auto_recycle after processing each recipe. As such, if a recipe is marked with auto_recycle = false, then it will proceed as normal the first time, skipping the recycling recipe and then setting auto_recycle = nil, and then Quality Seeds re-runs Quality's data-updates, which sees the recipe again, but this time with auto_recycle set to nil instead of false, so instead of skipping, it instead generates the recycling recipe as though auto-recycling was never disabled.
I first noticed this when I found Chitin from Tenebris in my concrete quality cycler, though I'd imagine this would affect much more than just that.
With that in mind, it might be better to import "__quality__.prototypes.recycling" and then manually call the generate_recycling_recipe function from the returned object for each cultivator.