Manual Demonstration Circuit for 74HC595 Shift Register
0.7V is the base emitter voltage of the transistors. 

To verify: Remove the transistors from the circuit.

Fix: Add a resistor (1k to 10k) to the transistor bases.
Better yet: Connect the transistors (with resistor) directly to the switches.