Commit https://github.com/Velocidex/velociraptor/commit/4c31254a8ffabc1ae0d5685c509c6f4847e68488 introduced the ability to set the user agent in the http_client() but if a user agent is not set that commit clears it completely. This forces the http request to have no user agent which breaks the protocol and causes issues for many servers.