[ATM]: track and close listen sockets when sigd exits