service: make main pid guessing optional, and reread pid file after reloads
6 files changed