When an item is reversed or un-reversed, invert the sample start/end so
that the subsection the user had will still be played but in reverse,
instead of playing the opposite subsection on the other end of the sample.

This fixes the last known issue with reversing samples, it's literally
prefect now.