close the socket when the request from a client is rejected
log the reason why the request is rejected
give a retry-chance for an empty request
reject empty requests (distinguish it from other errors for logging)