There is an ongoing refactor in 6.0 (dotnet/runtime#43845), resulting in the Socket.Begin*** methods no longer throwing SocketException. We should remove SocketException from the exception list of the methods being refactored for 6.0, hopefully all of them.