btw. it's easy to use FOR UPDATE to create custom sequences in a table that do not have the batch reservation feature. it's just slower if you can afford that.
the problem with resetting the sequence is that it would need a full blown serilizable transaction which is worse thatn just using for update and read commited.