#539 / 210c308 broke standard Internet services implementations, when client makes a request, server sends a response, and closes connection. After the above patch, a client doesn't notice connection close (e.g. telnet/curl keep running, waiting for more data).
This issue wasn't spotted apparently because we don't have an implementation of a standard Internet server in Zephyr codebase (instead we have more advanced things like HTTP 1.1 pipeline connections which don't do server close).
The issue was found using https://github.com/micropython/micropython/blob/master/examples/network/http_server.py sample application with MicroPython Zephyr port.