Small thought.  In this scenario…what happens if the status changes?  For example, the underlying db gets updated to STOPPED.  Do we have a test that verifies that the new status is honored in the correct manor?