Using the grunt-parallel plugin will allow us to treat each of the watch tasks as a distinct job. Randall has some prior art on this that we can port.