server catches failed client connects instead of exiting