Test to ensure that SocketSet is nonblocking and will close when SocketSet.Shutdown() is called. Create a SocketSet that will never receive any data and leave it running in a goroutine with a WaitGroup for a second. If Shutdown is working correctly, the goroutine will be terminated after the timer expires.