Ahha! I think I figured it out. I copied the upgrade file over as my own user then untarred it as you should as the application user. I think the permissions on the files then retained MY (not the application user) id’s permissions causing a bunch of permissions issues.
In Dev I did a chmod 777 * in /$SPLUNK_HOME and now everything works.