Commit ed7e5bf9a31898b808059d6b61a2ec2fb75cced4

Con Kolivas 2011-07-06T12:51:12

There is still potential for an uneven number of queued and dropped work items with this unnecessarily complex check. Flush work guarantees a symmetrical number of queue and discard already.