This add multiple queues for processing and verification based on the job type.
This is done because after a particular job was completed say snos_run a new job is created like Proving job which goes to end to of the queue which will process only after all the current jobs would have been processed(say there are 10 snos run job already in the queue).
After creating multiple queues based on job type we can more evenly distribute compute resources across each jobs type
coverage: 65.466% (+0.4%) from 65.056%
when pulling 16e41557acecd790dd4e3e098eba44d931116ce2 on multiple-queues
into 64b375dbf3055a3e10d87570bf299a9f4fcb4316 on main.