At some point HR will revoke it, unless maybe you came to some agreement that would enable you to stay for some time even though you wouldnt be getting paid. Like I mentioned earlier, for something like this, your best bet would be to reach out to a lawyer. As for the i94, you can always check...