is there a timstamp on the I-94 (time of entry)? if it is even early than the expire date, then it is a strong evidence that it is an error.