Hi Dave
Looks to me like the contention you are seeing in the i2c bus is that the arduino is driving the bus low while the LCD is trying to send you an ACK in the 9th bit.
During the 9th bit the i2c master needs to go Hi-z and let the slave (LCD) drive the data line.
Hope this helps!
-Kenny