Bugfix for Ubuntu & reload over restart for faster config updates

Hi,

Two changes are in this pull. We had made this fork a while ago, so I'm happy to update / rebase if need be. However, I wanted to see if this would be friendly before I do.

a) We updated the config updates to cause a reload rather than restart, for performance reasons. This should be fine, and I would think is preferable, but let me know if you disagree.

b) Ubuntu's default shell isn't bash (see discussion on that commit). The best practice should be to use `/usr/bin/env` to find the bash location.

Any concerns/ comments?