First, I loaded a save from where I got all the witches head but hadn't turned them in yet. Then I simply refused to enter Jorvaskrr (?) and made sure that any potential quests in the Driftshade Refuge where next quest takes place were completed and done. After this, I simply roamed around doing quests, killing dragons etc. but still refused to enter Jorvaskrr. Last night, I decided to give it a go again - and received the quest to my great surprise (as before this Nothing worked).
So, my only 'solution' is: Make sure you don't have any quests at Driftshade Refuge and roam around and check from time to time. Do not attempt to hand in the quest without saving first. I'm not sure this solves it for those that's already tried to hand it in, but it helps to fix it if you notice that the hand in bugs it.
I realise this isn't the best solution, and that there's an uncertainty to it working - but at least it gives a bit of hope and I know that if someone had found something like this when I got bugged.
Good luck!

) and the xbox360/ps3 players. You can just force-wait 30 days or spend it with some meaning to it doing other quests. Tada!