/etc/init.d/gitlab needs to source /etc/default/gitlab earlier
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/init.d/gitlab#L39
Since the default file redefines the gitlab root path, I think it needs to be sourced before the pid_path definition (line 33).