Reset I2C slave chip when master goes away
Since you say that the I2C-pullups are on the ATmega side maybe you could just run a timer and check if both SDA and SCL are low for longer than expected during normal communication and reset that timer once the signals go high. Maybe not the most power-efficient way but does not need any additional circuitry.