merge Inspect thread into QueuePrep

- prevents us from having two threads spinning quickly through queues and using up the processor
remove unused fields and returns