events don't get out of order when a invalid event line throws exception handle the stats history update with no change throwing DBConcurrencyException
events don't get out of order when a invalid event line throws exception handle the stats history update with no change throwing DBConcurrencyException