Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Sounds like the unpowered node pulled down the I2C +5V. I've also had I2C devices not work when the arduino is powered by 5V plug (but does with USB power).
Also consider a Ruggedino as a 2nd tier kind of protection. While it's possible it would survive, I'd suggest making the design improvements first. ruggedcircuits.com/microcontroller-boards/…