tasklet lock was released too easrly in run_queue_run
tasklet lock was released too easrly in run_queue_run

There were some accesses to tasklet fields after it was released.  This
led to intermittent failures in queue_test.

dpw/molerat