Hmm.... hast du ein anderes Board da um den ISP zu testen?
Da gibt es wie immer unzählige Fehlerquellen... zu oft programmiert ist aber eine der unwahrscheinlichsten.
Hast du den ISP Dongle vieleicht mal versehentlich an den I2C Bus gehängt?