If nonReentrant modifier is used for transfer function, or mint function, and during periods of high volume of transactions if multiple transactions get submitted in one block, then what does nonReentrant do to subsequent transactions in the same block? Will it revert them? How does nonReentrant behave for simultaneous transactions?