IptError::is_ipt_failure should return false sometime
Right now IptError::is_ipt_failure
always returns true, which can't be correct.
We should also clarify what this function needs to do when the attribution of the fault is uncertain. Should it return true when the problem might be the Ipt's fault, or when it is definitely the Ipt's fault?