Index: gstmultiqueue.c
===================================================================
--- gstmultiqueue.c	(revision 41444)
+++ gstmultiqueue.c	(working copy)
@@ -712,6 +712,9 @@
         sq = (GstSingleQueue *) tmp->data;
         sq->flushing = TRUE;
         g_cond_signal (&sq->turn);
+        
+        sq->last_query = FALSE;
+        g_cond_signal (&sq->query_handled);
       }
       GST_MULTI_QUEUE_MUTEX_UNLOCK (mqueue);
       break;
