Hi,
I agree with you that because 'it is not until ...' represents a time-span, while 'when' is used to denote a point in time, they do not agree well.However, if 'until ABC' is used as a time marker (i.e., ABC), would the following sentence be all right or we must rewrite it?He remained a...