Kimabco and union agree on worker protections