Properly (and silently) handle client disconnects