Ok so for anyone that is still skeptical about these items dropping from scenarios basically what Blizzard has done is hotfixed the itemid of the random scenario cache to 98133 which was the one people were getting from the 2 lore quests, I assume this went out in the server restarts that happened yesterday morning I believe.
You can confirm this yourself very quickly by downloading this addon
http://www.curse.com/addons/wow/project-3985 and checking the ID of the cache from random scenarios (the blue chest from heroic scenarios is also now 98133).
Here are the 2 seperate caches;
http://www.wowhead.com/item=98133#contains
http://www.wowhead.com/item=92813#contains
It's worth noting 92813 no longer exists in game which is the reason why both the vial and lady fair quest items never got logged as drops after the hotfix went through.