- Add logging when queue_route() terminates for any reason.
 - Fix bug in my previous queue_route() fix;
   monitor_route_retry_thread() must be disabled as it will now start
   multiple queue_route() threads per queue if called.
 - Unlock all_queues mutex *before* locking queue to avoid deadlock.
 - Do not dereference parent after setting it to NULL in
   get_parent_dest_queues().
 - Log queue names, pointers, and indexes looked up by
   get_parent_dest_queues() for tracking/debugging purposes.  Looking
   for memory corruption.
 - After routing job via local_move(), unlock the queue.  Avoids yet
   another deadlock.