These two homonyms have different origin:
брак (marriage) is an old derivation from Russian verb "брать" (to take). Literally, "брак" = "takage" when a man "takes" his fiancee to become his wife.
брак (production defect) is a loan word from German "Brack".