Auch LOOP UNTIL macht in einer ISR nicht wirklich Sinn...
Die einzigen Fehlerquellen die mir noch einfallen sind:
A - PCINT1 wird dauerhaft ausgelöst und er startet immer wieder neu
B - PINC.5 wird nie 0 (mal manuell testen, Pullup an, wasauchimmer)