In this particular case, repo.destroy will return a Repository vs a task.  Also, we are destroying the repo because it will no longer exist in the next env after promotion; therefore, we do not need to wait for it to complete.  In the case of clearing the contents of the repo (further above), we do need to wait since we'll be regenerating the repo.