Fix Unicorn custom socket not being used by Workhorse
If Unicorn is enabled but Puma is disabled, the socket used by Puma would be used in the Workhorse configuration file. We now fix this by not parsing any Puma config if the service has been disabled.
Closes #5820 (closed)
Edited by Stan Hu