Improved selfupdate procedure to ensure ALL updates take effect before running update. Added user/environment debug output.
Try to use both 'sudo -E' AND 'su -m' together to preserve environment through both sudo and su
Now die if first time setup has an error copying home directory