Fix postgres upgrade failures
Fixes #1726 (closed)
Includes commits from this MR: !1114 (closed) which use reconfigure to setup the symlinks.
Having the symlinks in the package breaks gitlab package upgrades once you have upgraded your database. So instead the symlinks are created during reconfigure the first time, and then again whenever they need to change.