This is from an unfinished feature in nickel being disable-ably implemented, but one of the intermediates it adds being put into a recipe with no fallback and no "don't add this if the item doesn't exist." It's not related to SingleChangeRecipes, it still causes an error without it, and would still cause the error even if the feature was finished and enabled. Fortunately the fix is easy.
This is honestly inexcusably sloppy coding practice on my part. Maybe the more infrequent updates were the way to go.