It is possible to provide more then 2 bonds to the DoubleBondStereoChemistry constructor - however when the bonds are access the array can be truncated.
Patch that throws an exception when it has more than two bonds is accepted and pushed.
PS, John, please add in the first line of patches that fix bugs something like:
"... (closes bug #1273)"
Or something like "closes" like "addresses"...