because we increment the counter before we actually create the transaction, if the transaction creation failed, the statsd increment is still sent