don't try reusing filedescriptors where we had errors notified

+ minor cleanings