net: sockets: tls: Return an error on send() after session is closed

It was an overlook to return 0 on TLS send() call, after detecting that
TLS session has been closed by peer, such a behavior is only valid for
recv(). Instead, an error should be returned.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
(cherry picked from commit dc52b20705499d06d2a8eb819f1f85abde860f7f)
diff --git a/subsys/net/lib/sockets/sockets_tls.c b/subsys/net/lib/sockets/sockets_tls.c
index a244a20..9e31cf0 100644
--- a/subsys/net/lib/sockets/sockets_tls.c
+++ b/subsys/net/lib/sockets/sockets_tls.c
@@ -2260,7 +2260,8 @@
 	}
 
 	if (ctx->session_closed) {
-		return 0;
+		errno = ECONNABORTED;
+		return -1;
 	}
 
 	if (!is_block) {