Fixes #7243 - CVV promotion out of sequence

This prevents content view versions from being promoted out of sequence.
promotion of content view versions can be forced to be promoted out of
sequence by passing the force param.
Optimally, it would be nice to return a 400 error here since it's not a mistake that the promotion didn't succeed. This is kinda of a limitation of dynflow though (I've been trying to push for a validation layer in dynflow).