Plat 592 writable sources

I'd rather not. If errno is set to EBADF at this point, it may mean that the fd was closed from another thread when the callback was called. Silently ignoring the error would prevent the program from aborting at that point, which in my sense is the right behaviour.