services that quit are not removed from query results (failing test case)

I believe we want these tests to be passing. When a registered service dies, it should not be returned in query results. Is this a bug or am I just using seaport wrong?