We don't have to do this in this PR, but we should make sequence number an option, that if isn't set uses the nxt seq num lookup, otherwise uses the value passed in. A good follow up to add later.
Originally posted by @leighmcculloch in #1551 (comment)
cc @willemneal