Da der Arduino (ohne geziehlte ISP-Programmierung) nur nach Misshandlung den Bootloader "vergisst", könnte er auch schlicht defekt sein.
Falls du noch einen weiteren Arduino hast, könntest du mit ihm das Vorgehen testen. Sonst weißt du nicht, ob etwas beim Flashen schief läuft oder der Arduino tatsächlich hin ist.