improve diagnostics on unreadable sockets with timeout