Fixed dispatcher bug when there are zero messages returned from a BatchReceive call. We were trying to await WhenAny() the dispatcher task collection but there were no tasks because there were no messages.