First of all, this problem can only be associated to a broken instrument. The instrument itself controls how fast data is sent to it on the bus. That is the primary purpose of the interlocked 3-wire handshake.
If the device is unable to accept any more data (buffer-full), it can assert the NRFD line to indicate it is not ready for data. In fact, it is only allowed to deassert NRFD when it is actually ready for data.
For command transfers, the device is only supposed to deassert NDAC after it has accepted and processed the command byte on the bus.
If this device (or any other) is deasserting NRFD when it is not ready or NDAC when it has not processed a byte it is broken.
One other option available to help communicate to a b
roken instrument is to increase the cable lenght. This adds propegation delays that can sometimes "fix" a broken instrument. I have personally seen an 8-meter cable fix a similar problem. (The device got fancy and deasserted NRFD before it was ready, anticipating that the controller would take a "long" time to change the DIO lines. With new controllers and computers, the DIO lines were changed before the device latched the data, confusing the device.
Hope this helps...