looks like the Arduino restart the communication with the I2C
Please define what that sentence mean. Most DHT implementations block interrupts while talking to the sensor. If you have that Arduino listening on I2C this may seriously disturb that communication. If you use I2C as a master only, it shouldn't be related.
If you still have problems, post your code.