If it could connect successfully, it would not say 4.x, it would say 4.7. it looks longer it's falling back to the hard coded base requirements.
You can temporarily enable the DEBUG_LOG constant, send the license request and then immediately remove it (it can generate a lot of logs). Then you should be able to find a log of the HTTP request in the system logs.