Loading a shift register without displaying its contents/output?
You might use a single buffered 8 bit register such as a 74LS595 instead of two 4 bit registers. You'd shift the new data in and toggle the latch line to move the data to the output pins. No 'giberish' results.
(What he said... lines crossed in editing!)