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: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
depth=2 C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", CN = Go Daddy Root Certificate Authority - G2
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
depth=0 OU = Domain Control Validated, CN = thezombiechimp.com
The unrecognized name error shows that this is the problem here.