fixes #860 Assertion Failed: self->next == NN_QUEUE_NOTINQUEUE

Pretty sure this will solve other reported cases of this assertion
during usock_term.
diff --git a/src/aio/usock_posix.inc b/src/aio/usock_posix.inc
index c19f5db..f020a22 100644
--- a/src/aio/usock_posix.inc
+++ b/src/aio/usock_posix.inc
@@ -134,7 +134,12 @@
     nn_fsm_event_term (&self->event_sent);
     nn_fsm_event_term (&self->event_established);
 
+    nn_worker_cancel (self->worker, &self->task_stop);
     nn_worker_cancel (self->worker, &self->task_recv);
+    nn_worker_cancel (self->worker, &self->task_send);
+    nn_worker_cancel (self->worker, &self->task_accept);
+    nn_worker_cancel (self->worker, &self->task_connected);
+    nn_worker_cancel (self->worker, &self->task_connecting);
 
     nn_worker_task_term (&self->task_stop);
     nn_worker_task_term (&self->task_recv);