1. You should never start the starter service yourself.
2. The OS will never kill the starter service directly. It will kill the whole process.
Add another service and use Service.StartForeground or a sticky service or StartServiceAt to start it whenever it is needed.
The starter service will be started automatically if the process was killed.