Turns out this is a bigger problem than I initially realized. Since the button presses are treated exactly the same way, we are unable to collect subject responses accurately. Looking at the log files, all RTs are 0 or 1 msec, indicating that the button response from the preceding trial is being taken as the response for the current trial.
So, contra my previous post, this is a HUGE problem!
thanks in advance for any help,
Aaron