Hallo,
ich hab das jetzt mal probiert,
denn der Code läuft ja so bei mir und auf dem RN-Control.

Den Zustand den Du beschreibst bekomme ich nur, wenn ich die Pullups weg mache !
Wenn ich nur SCL auf GND lege, wartet der AVR solange, bis ich das wieder loslasse, und sendet dann.
Wenn ich allerdings SDA auf GND lege, kommt der AVR nicht mehr zurück, auch wenn ich den Pullup wieder aktiviere, hilft nur ein Reset !

Also würde ich sagen musst Du nochmal die Pullups kontrollieren !