If defeating the running AVR is the key to reloading the firmware on the 8u2, wouldn't simply wiring a jumper between ground and the shield reset pin allow the firmware procedure to continue?
Is holding the micro in reset a software or hardware solution?