After an in-place upgrade fails and you did the full reinstallation you may get errors trying to join the server to the server group and that is due the IIS role which didn't get uninstalled during the process and the best approach in SUCH scenario is to reinstall the IIS role.
If you have reached until this point where an inplace upgrade for SF fails, then you did the manual installation and it worked but it fails after when you try to join to the Server group, that is likely due IIS role didn't get reinstalled and that stills fetching the information from your previous SF installation. The best approach in this scenario would be:
1. Uninstall SF completely.
2. Uninstall/Remove the IIS role from the Server Manager.
3. Delete the folders:
Delete folder c:\Program Files\Citrix\Reciver StoreFront
Delete “Inetpub” folder under c:\
4. Then manually clear the following services(if exists):
sc stop CitrixConfigurationReplication
sc delete CitrixConfigurationReplication
sc stop CitrixCredentialWallet
sc delete CitrixCredentialWallet
sc stop CitrixDefaultDomainService
sc delete CitrixDefaultDomainService
sc stop CitrixSubscriptionsStore
sc delete CitrixSubscriptionsStore
sc stop "Citrix Peer Resolution Service"
sc delete "Citrix Peer Resolution Service"
sc stop CitrixServiceMonitor
sc delete CitrixServiceMonitor
5. Reboot the server and install the storefront again and that will ask to install IIS in conjunction.
6. Join to the server group.
When you are upgrading Storefront via in-place upgrade, and it fails returning errors 1603 and you may don't have time to troubleshoot that scenario, you would uninstall it and reinstall the version that you are going to, but when you would try to join to the server group it could fail.