update service matcher for missing services

* service(8) will return 0 if a service is missing so simply check its output as well
demonstrate an upgrade path and spec'ing it