There are oddities with how different bodies recognize AF from CPU contacts.
Here is a prime example (sorry to go d*****l on you for a minute).
I picked up a 500 f/4 P manual focus lens from a friend, and a TC-16A AF teleconverter. For those not familiar with the TC-16A, it was introduced with the F4 era as a way for photographers to get limited AF with MF lenses. Basicly it moves the elements of the TC a little to fine tune the focus automaticly after "roughing in" with a manual lens.
Fast forward to the modern era; the F4, F5, F6 (I think?) will recognize it as AF. So does the D2x and a few other digi bodies. But the D200/D300 will not recognize it as an AF lens without relocating a pin. The new pro body, D3, will not recognize it either. One oddity; after reloacting the pin the camera will no longer recognize the AIS aperature signals, and reports the lens as an 8mm f/1 lens. It used to register F-stops perfectly when rotating the aperature ring before I modified it. Dialing in 1 stop of exposure comp seems to get TTL metering pretty close; even though it believes the aperature is 5 stops off.
Delving into the F4 pinouts on the mount, (it's been a while, I don't remember details, sorry), it's pretty obvious that the F4 has a contact that some other bodies don't have.
I guess unless the 3rd party lens was designed with every reverse compatability in mind, you may find that it will not work on some bodies and will work on other bodies. Chances are the 3rd party company never expected inexpensive lens to ever get mounted to a top of the line pro body, and left that feature out.
Edit: Here is the link I used to modify my TC-16A. It does give pinout details for that lens maybe this will help you compare the contact arrangement of that lens with other lenes you have that work on the F4.
http://www.foolography.com/free-stuff/modify-tc-16a/