Putting 0 in CCPR1L just stops the output with a 0% duty cycle. The pin is still controlled by the CCP module.

CCP1CON = 0   Will allow SHIFTOUT to use the PIN.

And for 100Khz, use PR2 = 9 and CCPR1L = 5.