title: Wait async grunt task to finish
body: <p>I received a grunt setup and one of the new tasks should execute (grunt.task.run) already existing task. The task to execute is asynchronous, and the new task should wait until the async task has finished. </p>
  
  <p>What is the preferred way to do this?</p>