Empty Queue should reset the InFlight count of consumers

This will keep them insync after they try and fail to FIN messages
that were InFlight when the Queue was Emptied.