handle SocketError during regular check; don't crash on exception