insights: report metrics for insights queue store
Created by: coury-clark
The insights queue store was not reporting metrics, so this enables metrics. To do so, I had to refactor all of the consumers of the store so that it only gets initialized once to prevent re-registration to the metrics registry.
As part of this refactor I also removed an unnecessary query operation from the worker dequeue and instead simply type convert to the appropriate job.