Use a new thread when starting services that may block (TORQUE-1055)

This isn't the proper long-term fix for TORQUE-1055 but it will at
least avoid starving MSC threads for now.
Only scheduled a job for execution after it's fully setup (TORQUE-1057)