If a transaction is reversed, will the token ID of an auto incrementing ERC721 contract be reverse?

For my prototyping I am using the standard minting erc721 contract with auto-increment. I am minting a token and using the transaction id that is returned to query for the transaction receipt which I use to get the token id (topics[0].logs[3]). I now plan to store this token id and some metadata in a database.

What is the behavior if a transaction gets reversed? Will the token id get reversed as well and potentially another token gets minted with the same id or will it resume with the incrementing?

The setup is a Go API using the geth client. I make a request to my API which connects to a local ganache instance where my contract is deployed. I am storing the data in a local database.