This is so sad to hear how this is an ongoing problem with KB.
I had my block ordered and waited so long that I cancelled it when one came for sale on racingjunk.
Ken called me a few days and said mine was being machined so someone got one pretty early.
I was hearing so many bad stories that I couldn't take the chance so I bailed on the one he had for me.