Are the rewards set by the spec you had when you took the quest, or when you turn in the quest?
I ask because my druid right now has pertty much only Feral gear, but I want to go back to Balance spec. I was thinking maybe I could swap specs just before turning in a quest to get the Balance reward instead of the Feral. Will this work?