I think MultiService actually makes a good deal of sense here - and more so
when we make schedulers reconfigurable.

It doesn't seem unusual to me to have services that are started but
inactive, waiting to take over for the active instance.  It's like a
clustered UNIX daemon that's not the active cluster member: started, but
not active.

Dustin