SQUASH: fix forgotten adjustment to queue length

asyncFlags[kCount] wasn't updated after an AsyncListener was removed
from the asyncQueue. This caused runAsyncQueue to continue to be called
regardless of there being no instances in the queue.