gracefully handle sigints so we don't leave zombie nodes around, #104