(bug)(packaging) Refresh service configuration on upgrades

Previously, upgrades were not properly refreshing the service
information. This adds a conditional restart on upgrades.
Merge pull request #1105 from shrug/maint/master/systemd

(bug)(packaging) Refresh service configuration on upgrades
dslkjfh
skljdhf
lksjhf
sldkjhf
need to cleanly divide catalog versioning between command and api
still broken
reverted catalog-related changes
lksjdhf