it sounds like you have a hole in the head gasket going from the cylinder past a water passage and ending up in the oil.
the cylinder probably filled with some water making it a dead cylinder (knocking), and then you pushed it out into the oil passage.
all should be fixable with a new gasket unless you wash your bearings in the meantime. but i believe you would just get another used long block under warranty. ?