“A provision making payment under a construction contract conditional on the payer receiving payment from a third person is ineffective unless that third person, or any other person payment by whom is under the contract directly or indirectly a condition of payment by that third person, is insolvent.”