fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host

(cherry picked from commit f09d61de451450a566c7ee16bdf35281e98708c4)