Throw an exception if we get into an invalid state (related to old infection behavior)