I am getting a checksum error on my Server Hello. I see on Wireshark
that the protocol for the Client Hello is SSLv2 while that for the
failing Server Hello is SSLv3. Could this cause the checksum
failure? What causes the difference in SSL versions?

I notice on a working session going to another machine on the same
network that has the same software installed that the protocol is
TLSv1 for both the Client and Server Hellos. What determines why one
system uses SSL and another uses TLS?