Our crawler is Java-based and uses strict certificate verification. As described here, the server name and certificate name must match. There is nothing wrong with the certificate, but the server configuration does not match completely.
$ echo -e 'HEAD / HTTP/1.0\r\nHost: www.thezombiechimp.com\r\n\r\n' | openssl s_client -servername www.thezombiechimp.com -connect www.thezombiechimp.com:443 -state -quiet
SSL_connect:before/connect initialization
SSL_connect:SSLv2/v3 write client hello A
**SSL3 alert read:warning:unrecognized name**
SSL_connect:SSLv3 read server hello A
depth=3 C = US, O = "The Go Daddy Group, Inc.", OU = Go Daddy Class 2 Certification Authority
verify return:1
depth=2 C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", CN = Go Daddy Root Certificate Authority - G2
verify return:1
depth=1 C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", OU = http://certs.godaddy.com/repository/, CN = Go Daddy Secure Certificate Authority - G2
verify return:1
depth=0 OU = Domain Control Validated, CN = thezombiechimp.com
verify return:1
The unrecognized name error shows that this is the problem here.