Changed the Queue method to do a while TryDequeue and also changed the ReceivedEmail to call ToList and thereby ensure a snapshot is taken immediately