In make_bundle2, it is presumed that the two patch sequences are
identical, but that they may be lazily generated. If two different
patch sequences are passed, a bundle with a mismatched hash will be
generated, which is not the end of the world, but isn't very useful
either.