Make BuildslaveManager an AsyncMultiService

Without this, slow service starts (e.g., buildslave) can continue on
even after the parent service has indicated it is done starting.  Fixes #3066.