This is because the vCenter Server Appliance reports the services are started, however it can take a few minutes for services to be fully initialized and available for use.
Wait a minute or so and then refresh the vSphere Web Client browser window, once the services are available you will see the Web Client loading. You may have to wait again and refresh the window more than once to see the client load.