Relays/Shift Registers/Arduino Interference from TL ballast

I've added two more close up pics of the SR & Relay Board Module (both from Ebay)

Thanks to the LED active in setup suggestion, I can now confirm that the Arduino DOES NOT RESET, it looks like it's the relay/shift register that goes haywire. How can it? It should be optically isolated. EMF/EMI ?