Cherowin, John, Constable of Porchester Castle