Has the auto-save been overwritten since you failed the quest? I assume so, if you continued doing other things.
The Developer's Cut version of the game has an option in the Developer Mode cheat window to reset all NPCs in a region to their default scripts.
If you are playing DKS, try emailing support@larian.com, with a description of the problem. They may be able to fix your save.
Chanelle should be done with the perfume after you leave her shop, enter another building and then return.