More logging to understand the data.  Still don't know how to craft the rDNS response so ping likes it, but verified that's the issue by testing ping -n.  Also found that the dig command crashes my client.  Not sure why yet; looks right to me.