John,
If the controller gets into this mode again, you could probe the pins on the top of the STM board as follows:
PCB ID 0 on pin 42 PD10
PCB ID 1 on pin 43 PD11
PCB ID 2 on pin 31 PD3
PCB ID 3 on pin 33 PD1
Since they are all supposed to be grounded by the RED board (0V), if any of these are at a logic "high" that should be your culprit. Of course, I am not 100% certain whether your error message is caused by the reading of these pins since I don't know what is going on inside the firmware. It is just my "hunch"...
The STM32F4 Discovery User Manual has these pin descriptions.
Greg H.