Remote Queue - start_queue_check_loop

Why

  1. This is seperate from the actual worker queue because we want to check at different intervals
  2. We expect that we want to check this right away as a new server instance spins up. But otherwise want it to check less and less frequently