iterator: fix start after db end handling

This fixes memdown for the new test I added to abstract-leveldown: https://github.com/rvagg/node-abstract-leveldown/commit/4319e5d3d8da69ab072db78708cfb00b83e253b6

Without this fix a iterator that starts after the db end and isn't reversed will emit everything instead of nothing.