Serial.print()s to unconnected USB corrupting i2c?

Yes, thanks, I saw that thread previously, and some of the timing discussion helped. But looking back at it, I realize that this statement, which may be relevant, did not register with me at the time -

The puzzle is that when connected or powered via USB, in my configuration, Serial communication does not cause a problem. But when powered to VIN (USB disconnected), then Serial.print()s do appear to (eventually) lead to i2c corruption.