Update i2c-zynq.c

add timeout check for xi2cps_isr. Because the i2c register may be corrupt by external disturbance and the valude of the registers may be error.