Decouple sidekiq from sidekiq-cluster

Merged DJ Mountney requested to merge decouple-sidekiq into master

This MR add back in the changes from !1660 (merged)

and Fixes: #2506 (closed)

I believe the prievious issue with this change was due to the chef-repo roles not being properly updated to no run init/sidekiq 1 on the sidekiq-cluster

Merge request reports