When invalidate signal is given for queue head, that head should be gone immediately at the next cycle, regardless of what deq.ready was at the previous cycle.