target/riscv: fix 'reset run' after 'reset halt'