feat(peer_server): stop service when removed

It doesn't modify the exit logic, but makes external code know
when removal happens and decide what it should do.