Streamline install / upgrade process

- reduce number of shells used
- ensure processing runs after files have been extracted
- improve readability of servald failures