Don't abort a wayland client when sending a request fails
This change is related to #12 (closed) , although I'm not sure at the moment if it fully closes it.
To test, modify a simple application to e.g. send requests like xdg_toplevel.set_title
20000 times; reducing the maximum number of file descriptors, via e.g. ulimit -n 6
, can also work.