When more than one task is concurrently trying to access the same i2c bus and a timeout occurs on bus lock the transfer would just continue and blow up the pios_i2c driver. This has been fixed.