wip, Add additional service, instance, and process metadata

Its only after reading the async.waterfall call that I can understand this code... I think all the async.waterfall/.series should be at the top of the function, once I've seen that code, I can understand the functions that follow. And often, I can stop reading, because once I've seen the waterfall, its clear what this _onWorkerExit is doing.