window-wayland: Don't insist if the window gives us a bad buffer

This is an easy way to get into an infinite loop where we're constantly
re-sending stuff to the window. If it worked once, it probably won't
work again.