give sidekiq its own fully fledged init script. refactor init script to not throw errors