Section 8600 does not preclude an owner from requiring a performance bond, payment bond, or other security as protection against a direct contractor’s failure to perform the direct contract or to make full payment for all work provided pursuant to the contract.