I think it wouldn't be too hard to support creating more than 1
instance of a promotion condition (like manual approval). This would
be akin to how the free style job supports multiple instances of the
same type of build steps. I think this would require a bit of a
change to the UI but the internals of the promotion plugin should be
pretty well suitable for doing this.