When closing tty-target, also zeroes fd-target
When closing tty-target, also zeroes fd-target

fd-target was being left non-zero even after the tty had been closed.
This confused things - code wouldn't try to re-open (since var was
non-zero) but then using the fd would get a "Bad file descriptor" error.

nickhen/muforth,nickhen/muforth