That's what it was doing, though I've changed it to only abort if all of the ingredients are NPC items, since that's presumably how it works. If he won't accept, say, wine spritzers, I'll change it back to the above thing.
Didn't know about the dusty bottles; those are now blocked.
Yeah, I...