fs: fix close listener leak in FileHandle streams