Ok, I figured out what was wrong and got it to boot!
The issue was that the chd I sent in was dumped using an IDE to USB adapter and when you use one of those the HD cylinder and head info created by chdman is different than it is if you dump a HD connected straight to IDE.
In this case when dumped with the adapter the cylinders reported were 311 and heads were 255. When dumped connected straight to IDE the cylinders were 4968 and heads were 16.
Just out of curiosity I dumped an SD card that does work in the cab. The cylinders were 246 and the heads were 255.
Anyway I assume that I will need to send in a new chd (Smitdogg PM me!) and the SHA1 in the driver will need to be corrected.
Attached is a snapshot of my chd running in Mame 145.u2 using the a51site4a driver! If you look at the bottom right you will see the serial # matches that in the picture I posted previously.