dst_right was already being clamped, but not dst_left.
In addition to that, reject the sequence if dst_left > dst_right, or dst_bottom > dst_top.
This is already being done for the source rectangle, in params_to_rectangular_area().
Closes #2352
`dst_right` was already being clamped, but not `dst_left`.
In addition to that, reject the sequence if `dst_left > dst_right`, or `dst_bottom > dst_top`.
This is already being done for the source rectangle, in `params_to_rectangular_area()`.
Closes #2352