i have an early block. The block heater itself was leaking from the bolt when I got the truck. I took it out and installed a 1 1/2 inch frost plug. this is the only port in the engine where one can use a standard frost plug. anyways, I have since installed a lower rad hose coolant heater as an alternative source of heat. It works just fine, takes longer to heat the engine then the block heater, but I also don't worry about any cracking. I had to upgrade to some Greenline G38 hose clamps on the heater as the standard worm clamps kept leaking due to the constant heat cycles. This was just a couple weeks ago. Seems ok thus far with the better clamps on it. I installed it on the upper portion of the lower rad hose so all the heat goes into the block instead of into the rad, which just doesn't seem to get the block warm enough to justify using it.
I would have gone with a circulating heater hose coolant heater instead due to the ease of install and the fact that you don't have to dump all your coolant to install it, however; a good unit is hard to come by. I am still on the lookout for one and will install it also, that way I have two, in case one gives me issues during the dead of winter...
As for why the blocks crack, this is beyond me but Smolkin said about the 11 o-clock thing, this makes sence. Learn something everyday!!