Correct handling of AutoEOF

When a AUTOEOF generates a new EOF card, the look-ahead logic for setting the EOF bit thought it had already been sent.

Make EOFcard have three states:  Not sent, new, and sent.

This should defer the look-ahead as intended.