Convert some hand-rolled async code to use async library

Pulled in "async" to help with several cases where we perform several
operations in parallel, and need a callback at the end.