Don't abort a wayland client when sending a request fails
This change is related to #12 , 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.