Einstellung: Wenn's funzt, hat sich die Frage erübrigt, die Absicht war eh' klar.

Ich fürchte, du mußt den INT0-Eingang mit Pullup-versehen
PORTB.0 = 1 (pullup intern)
einmal vor do..loop sollte reichen.
Oder ein externer Pullup-widerstand