Some tasks utilize the watch to trigger an event, ie: live reload. With Grunt
v0.3, those tasks on first run would create a variable, ie
subsequently ran by the watch task would check if the variable exists and then
use it. Since the new watch spawns tasks, this is no longer possible.