I would say your assumptions were correct. needs engine job doing if the head gasket hasn't gone (although this is most likely) the O ring seals on the cylinder liner have gone (only other place coolant can mix with oil) either way it's back to the drawing board.