The Crack may or may not have been the cause. It doesn't have to puncture the membrane to allow bacteria inside, which is what will kill an embryo with a cracked shell.Could the crack have caused the blood ring?
At the OP, if you get more eggs, some people will melt candle wax or tape over a small Crack. We did that with an egg my mom accidentally dropped during candles at about a week and a half or so that cracked slightly. Chick ended up hatching, though he had crossbeak likely from the impact