make bad file descriptor tests more robust
3 files changed