I've rebuilt the package using both of those approaches and neither of them work. Now when the package downloads and installs through Avalanche it goes through Processing .ini and then says "Complete with errors".
Before, when I wasn't using a post install script but was attempting to create an Auto-Run package with a startup run command the error I received was in pop up form and was a different message.