fixed some of the issues, however two remain.

1) tasks are removed from the per-group queue and not re-added in task_tick_gwrr, and I can;t figure out why.
2) selected tasks don't seem to actually run.