tried ryans suggestion about appending to the dequeue for worker restoration. breaks on tests currently.