We recently bumped into a problem where stratisd was leaking semaphores on `SIGTERM`. Should we add in signal handling for the semaphore code? @bmr-cymru @mulkieran Curious on your thoughts.