Update client tests to use Kestrel so they can run on Win7.

WebListener can't support WebSockets on Win7 due to an Http.Sys limitation. However, the client and Kestrel can.
nit: use the null propagating operator instead?