OpenConnect should report the client operating system to Pulse servers
We already know from a MITM capture on Windows how and where this is reported by the official clients.
As seen with other protocols, some Pulse VPN servers may rely on the presence of OS information in order to respond with a complete and correct main configuration packet (see possible cases of this requirement in #459).