Refactor supervisor_service LWRP to be more intelligent and reliably make supervisorctl calls