i2c_start_wait überschreibt deine eigene TWCR-Einstellung wieder.
Wie gesagt, für Interrupt-Betrieb musst du dich komplett von der Fleury-Lib verabschieden.