I'm sorry but I (again) have no idea what's causing the problem. There was a person before that had problems with the recipe_changes too. You could really help me if you would send me a screenshot of the error, and your mod-list.json which is located here: %userprofile%\AppData\Roaming\Factorio\mods. Either send it to me via the Forum, join my Discord or if you're already on the official Discord you can find me under the username TheKingJo.
For me myself the mods work perfectly fine and for a lot of people apparently too. This seems like a compatibility problem.
You can temporarily fix the error by doing this:
A quick fix would be to put 2 "-" in front of line 34 in %userprofile%\AppData\Roaming\Factorio\mods\kj_b17.zip\data-updates.lua. (or any other mod from me)
So from
require("recipe_changes") to
--require("recipe_changes")
That will prevent the error but also take away the possibility for you to modify the recipe costs. The recipe setting will not work then.
Extract the file, modify it, paste into the same .zip again and confirm the overwrite.