I've have run into this as well, and solved it in a slightly different way. I am not such if my method is better or worse than the approach outlined above, but it seems clear that we should do something to handle service startup.
I've have run into this as well, and solved it in a slightly different way. I am not such if my method is better or worse than the approach outlined above, but it seems clear that we should do something to handle service startup.