Fixed how ``reverse`` works in DDBv2.

Fixes #2070 & #2115.

Review please? @danielgtaylor