Fixes an I2C lockup issue that could occur after sketch uploads or debugger halts on Uno R4.
This update introduces a bus-recovery step during initialization to ensure the I2C bus always starts in a clean state after resets.
No API changes; existing sketches continue to work normally.