One of the things I routinely see being missed after the upgrade is the changing of the Environmental Variable for the Windows Server. Since JAVA is no longer packaged with the installer, the service needs to know where the JAVA resides. During the initial install, the ALM installer finds the path and creates the MICRO_FOCUS_JAVA_PATH system environmental variable. This tells the system where to find the JAVA used by the system. This path will have the JAVA location and since the location path includes the java build number when you upgrade the path changes. You will need to go into the System Properties and the Advanced Tab within and then in the bottom box where the Environmental Variables reside you will need to update the above stated variable to reflect the newly installed JAVA path location. Then restart your server and this should take effect and report the correct version and allow ALM to start.
Hope this helps,