How this wasn't caught before but raisepredictiveevent should never get raised when re-running states.