74HC595N control solenoid - arduino startup problem

Wawa:
I don't see any decoupling on the 595 chips.
They need 100n ceramic caps from VCC to ground, close to each chip.

added one to the breadboard test.

Wawa:
What is the value of the base resistor.

the ones going from the outputs to the TIP112 are 2.2k

now it's happening less frequently, but i can't have that anytime, i can't risk opening any lock