I really think this should just do what it says on the box: alway actually remove the pid file. Perhaps all the conditional logic should be factored into a separate `#should_remove_pid_file?`