
These were previously left intact, even when exiting gracefully. As the daemon also fails if the socket already exists, it became the caller's responsibilityto check for and cleanup old socket files when performing graceful / deliberate restarts. Signed-off-by: Emily Shepherd <emily@redcoat.dev>