hil_flash: reject reversed and empty jlink erase ranges

A range with START >= END erased nothing and disabled the load guard, while
jlink_erase_ranges promised a ValueError for malformed ranges (review).
2 files changed