Matthew,
I have tested 2.20 with 40D myself
I would suggest the following test.
Stop the both cameras. Start the 40D make sure that there is no other software that use the camera and start the Camera_1 icon. Then start the 400D and use the Camera_2 icon.